IO Error loading image on Android build

In this forum we discuss the future of Ren'Py, both bug fixes and longer-term development. Pre-releases are announced and discussed here.
Post Reply
Message
Author
hiroki2k
Newbie
Posts: 18
Joined: Mon Feb 15, 2016 12:23 pm
Projects: Kaichō Wa Gēmā Desu!
Organization: Fuji Doujin Soft
Deviantart: othork
Skype: hiroki2k
Contact:

IO Error loading image on Android build

#1 Post by hiroki2k »

I'm targeting my game for a Android/Windows release, and I did before a rough alpha version for testing purposes, that worked on both targets. But since I changed the textbox to a image, the Windows version can be played perfectly, but Android doesn't. Strange thing, I've opened the apk to watch the contents and the images are inside (Also, the splash screen loads perfectly), but after that, the menu isn't loading.

Here's the traceback of the Android build:

Code: Select all

I'm sorry, but an uncaught exception occurred.

While loading <'Image' '/sys/titulo.png'>:
IOError: Couldn't find file '/sys/titulo.png'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 29, in script
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\ast.py", line 805, in execute
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\python.py", line 1461, in py_exec_bytecode
  File "renpy/common/_layout/screen_main_menu.rpym", line 29, in <module>
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\ui.py", line 277, in interact
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\core.py", line 2424, in interact
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\core.py", line 2765, in interact_core
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\core.py", line 1849, in draw_screen
  File "renpy/display/render.pyx", line 394, in renpy.display.render.render_screen (gen/renpy.display.render.c:6190)
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen/renpy.display.render.c:2721)
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\layout.py", line 650, in render
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen/renpy.display.render.c:3104)
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen/renpy.display.render.c:2721)
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\transition.py", line 177, in render
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen/renpy.display.render.c:3104)
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen/renpy.display.render.c:2721)
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\transition.py", line 363, in render
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen/renpy.display.render.c:3104)
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen/renpy.display.render.c:2721)
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\layout.py", line 650, in render
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen/renpy.display.render.c:3104)
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen/renpy.display.render.c:2721)
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\layout.py", line 650, in render
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen/renpy.display.render.c:3104)
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen/renpy.display.render.c:2721)
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\screen.py", line 610, in render
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen/renpy.display.render.c:3104)
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen/renpy.display.render.c:2721)
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\layout.py", line 650, in render
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen/renpy.display.render.c:3104)
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen/renpy.display.render.c:2721)
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\layout.py", line 1044, in render
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen/renpy.display.render.c:3104)
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen/renpy.display.render.c:2721)
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\im.py", line 478, in render
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\im.py", line 200, in get
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\display\im.py", line 529, in load
  File "C:\Renpy\renpy-6.99.8-sdk\renpy\loader.py", line 533, in load
IOError: Couldn't find file '/sys/titulo.png'.

Attachments
The screenshot of the error
The screenshot of the error

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: IO Error loading image on Android build

#2 Post by PyTom »

Offhand, having a leading slash like that seems weird. Maybe consider removing it?
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

hiroki2k
Newbie
Posts: 18
Joined: Mon Feb 15, 2016 12:23 pm
Projects: Kaichō Wa Gēmā Desu!
Organization: Fuji Doujin Soft
Deviantart: othork
Skype: hiroki2k
Contact:

Re: IO Error loading image on Android build

#3 Post by hiroki2k »

PyTom wrote:Offhand, having a leading slash like that seems weird. Maybe consider removing it?
Yep, that was the thing. Forgot that Android, using the linux structure, can point to "/sys" (Maybe that could stop it from working on linux or mac if I had tried?) instead of "../images/sys"...

Thanks for help!

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: IO Error loading image on Android build

#4 Post by PyTom »

It's possible. Actually .. at the top level seems like something that works, at best, only by accident. What are you trying to do?
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

hiroki2k
Newbie
Posts: 18
Joined: Mon Feb 15, 2016 12:23 pm
Projects: Kaichō Wa Gēmā Desu!
Organization: Fuji Doujin Soft
Deviantart: othork
Skype: hiroki2k
Contact:

Re: IO Error loading image on Android build

#5 Post by hiroki2k »

That should load the title screen's background, I fixed it removing the /. At first I thought that was somthing related at adding a frame to the textbox, but it wasn't. First timer things I suppose, now it's working like a charm.

Post Reply

Who is online

Users browsing this forum: No registered users