我正在使用SqliteAssetHelper从资产文件夹导入数据库并将其复制到标准数据库应用程序文件夹。
它的工作方式非常随机......当我用我的资产文件夹中的.zip文件替换新的.zip文件并运行应用程序时出现此错误
E/AndroidRuntime(20036): Caused by: com.readystatesoftware.sqliteasset.SQLiteAssetException: Missing databases/adinspect.zip file in assets or target folder not writable
但我确信文件“adinpect.zip”就在那里。我刚刚更新了我的数据库架构,重新压缩了它并替换了资产文件夹中的文件。
我错过了什么?
答案 0 :(得分:1)
确保在替换文件后刷新assets文件夹。有时eclipse不会注册文件更改。
答案 1 :(得分:1)
我有类似的问题,但我也错过了名为assets / databases目录(我有资产/数据库)。
以为我会添加这个以防其他人遇到问题。