Thanks for that. I hadn't realised I could open the .apk file. I can now see that I have assets in the 'assets' folder.
Sadly, I still can't figure out how to get allegro to see them. The only function I use from either of those links is
but (obviously) I use al_load_bitmap(), al_load_sample() etc. a lot. From what you say, they are unaffected by al_android_set_apk_fs_interface().
When I use either al_get_current_directory() or al_get_standard_path() I get something like
If I peek inside the apk, I see folders called assets (where my assets are) lib, META-INF, res, plus AndroidManifest.xml, and a few more files.
I can't see any relationship between the path and the contents of the apk. I've tried just appending /assets to the path, but that doesn't seem to work.
At the moment, it doesn't seem to make any difference whether I call al_android_set_apk_fs_interface() or not. al_load_xxx calls always return NULL.
Anyone know what I should be doing to set the path so that I can load assets?