繁体   English   中英

如何将资产文件夹中占用大量内存的大型数据库复制到我的应用程序?

[英]how to copy large database which occupies much memory from assets folder to my application?

我正在开发一个必须使用现有数据库的应用程序,但是当我尝试复制小型数据库时,它很容易复制,但是当我尝试复制2.5mb的数据库时,它并没有复制,而是显示了0字节。复制的内存我遵循了一些教程,例如http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/,是其中之一,但我无法解决。 任何机构都可以给我建议或任何有用的教程来帮助我解决它

这是由于aapt压缩资产文件夹中的文件而引起的。 请参阅下面的链接以了解各种解决方案:

如何从素材文件夹中读取要复制到Android模拟器或设备中的大型Sqlite文件?

http://ponystyle.com/blog/2010/03/26/dealing-with-asset-compression-in-android-apps/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM