我需要一个正在开发的游戏的意大利语单词列表,但实际上我无法让它从 Assets 中复制我的数据库。我尝试了很多在网站上找到的解决方案,例如:
- Using your own SQLite database in Android applications
- how to copy large database which occupies much memory from assets folder to my application?
- Load files bigger than 1M from assets folder
但我没有运气,它一直给我 this error在线
os.write(buffer, 0, len);
但我不明白为什么。这是 function's code和 constants我在用着。 奇怪的是,我的数据库在 11.45MB 后停止复制,距离目标仅 1MB。
有人可以帮我解决这个问题吗?非常感谢:)
最佳答案
使用SQLiteAssetHelper
,它有一个调试版本的 package-the-database-with-the-app 逻辑,所以你不需要自己搞乱这些。
关于android - [Android SDK]无法从资源中复制外部数据库(13MB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10418961/