Do you have an example of that? Is it just an upper/lower-case difference? Are the files also in a different order?
I agree that's not what you'd expect in an ideal world but, as a programmer firned of mine used to say several times a day: yeah, you get that* sometimes.
Presumably having some file-systems case-sensitive and some not, isn't helping. But hey, if you code to handle both cases, then it will probably be more robust and cross-platformable too. ?
* you get that as in that happens, not get as in understand
Yep, I'm learning new stuff every minute that I play with this. I have already started coding for exceptions, which of course leads me to think of other ways I might not have to do so in the future.
Oh, and the differences are related to the leading characters in the DirInternal. Back in the good ol'days - 48 hours ago - the leading characters included a "[" immediately before the first file. Now, after blowing it all away and uninstalling and re installing the program, that square bracket isn't there any more. I'm not going to surmise anything, because there are too many moving parts in this picture, but I do now know that I need to code in such a way that it's going to find the first file regardless of the meta coding of DirInternal.
As for duplicates and files that no longer exist showing up in DirAssets, my thoughts are that until you uninstall the program and/or restart your phone, the DirAssets is accumulative, meaning it just keeps accepting what the latest compile sends to it, probably replacing identically name files.
Finally, as for DEBUG performing differently to RELEASE, that became perfectly clear due to the time required before the program started running. The files I'm dealing with, both jpg and m4a, are quite large, so they take time to download etc. I have the benefit of a calm time between starting the compile and the program being ready to run, and the calm time is different between DEBUG and RELEASE.
Finally, finally, my next focus is going to be how to enable the program to stay alive and ready for action, even after the home screen has gone to sleep. I'm now digging into ACTIVITY_RESUME and ACTIVITY_PAUSE to learn stuff.