that because glbasic does not have access to the files on the apk directly and needs to been extractly to the internal memory first. This is unlike Windows version, which have direct access to the file. This is nothing im can do. You can eventuelt try to do a DOESFILEEXIST() to see that does a different. This also force the file to been extracted before loading. But again, this should not been required anymore.
So Im have aboslute no idea without a example you need to give and also a logcat, so im have a change to see why its fails loading. Its property a memory issue somehow. But im need the logcat of a example, before im can help.
Also you should uses PLATFORMINFO$("APPDATA") on Android and not PLATFORMINFO$("DOCUMENT") which normally used on Windows. This is a little issue, but im choose not to fix it to avoid combatible issues. But in the later versions its should not matter througt.
Also you should NOT use any graphics commands at all when you resume your app, this will crash the game, etc in the GLB_ON_RESUME() and GLB_ON_PAUSE(). If you do that, its will crash on resume.
Also im have no idea how you uses your loading rutine without a example or a log. So you need to give a example so im can checkout. Im only need a Android Studio project to take a look on, not the glbasic source code.
You can do a DOESFILEEXISTS() command before a read to tryout, even its should do that automatic.
But im want the full logcat, so im can see what happens with the Java part.