1

我正在使用 SqliteAssetHelper 从资产文件夹导入数据库并将其复制到标准数据库应用程序文件夹。

虽然它的工作方式非常随机......当我用新的资产文件夹中的 .zip 文件替换我的应用程序并运行应用程序时,我收到了这个错误

E/AndroidRuntime(20036): Caused by: com.readystatesoftware.sqliteasset.SQLiteAssetException: Missing databases/adinspect.zip file in assets or target folder not writable

但我确信文件“adinpect.zip”在那里。我刚刚更新了我的数据库架构,重新压缩它并替换了资产文件夹中的文件。

我错过了什么?

4

2 回答 2

1

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

于 2012-10-08T16:40:49.017 回答
1

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

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

于 2013-05-03T17:08:32.247 回答