You can check LogCat (in the right pane) and see if there is any more information.
You will need to take a screenshot for now.
Look at this link for the reason for the error Dealing with Asset Compression in Android Apps.
"any compressed asset file with an uncompressed size of over 1 MB cannot be read from the APK."
and a possible workaround
"rename your file’s extension"
It might be an "emulator only" problem. It is worth checking it on a real device.
That fix was also mentioned at in another thread, but the error I was getting was that the only table in my database was "not found". Strange that it was giving you different errors. I guess that the moral is that everyone putting an existing database on a device needs to make sure they have done the fix first.
Will be fixed for the next update.However there are plenty of mentions out there that passing SQLiteDatabase.NO_LOCALIZED_COLLATORS flag when initilizing the database eliminates that hassle. I just wish that B4A supported that.
The attached SQL library sets the NO_LOCALIZED_COLLATORS flag. Please try it and see if it fixes the problem.
Thanks Erel, I'll give it a test.
Where do the files go?
I guess that the moral is that everyone putting an existing database on a device needs to make sure they have done the fix first.