每当我安装我的应用程序时,我都可以将数据库从资产文件夹复制到/data/data/packagename/databases/
. 到此为止,应用程序工作得很好。
但是在 10 或 15 秒后,所有缓存文件夹(例如cache/SharedPreference/databases
,所有可用的文件夹)都/data/data/packagename/databases/
被删除了,在 logcat 中我收到了这个错误。
03-25 12:40:38.771: D/OpenGLRenderer(12660): Flushing caches (mode 0)
03-25 12:40:38.810: D/OpenGLRenderer(12660): Flushing caches (mode 1)
在谷歌上搜索了这个错误的原因后,我发现如果 APK 大小超过 50MB,就会出现刷新缓存错误。但就我而言,APK 大小仅为 35MB。