SQLiteAssetHelper生成错误

时间:2012-10-08 10:53:21

标签: android sqlite android-sqlite android-assets

我正在使用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”就在那里。我刚刚更新了我的数据库架构,重新压缩了它并替换了资产文件夹中的文件。

我错过了什么?

2 个答案:

答案 0 :(得分:1)

确保在替换文件后刷新assets文件夹。有时eclipse不会注册文件更改。

答案 1 :(得分:1)

我有类似的问题,但我也错过了名为assets / databases目录(我有资产/数据库)。

以为我会添加这个以防其他人遇到问题。