android - SQLiteAssetHelper 生成错误

标签 android sqlite android-sqlite android-assets

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

虽然它的工作非常随机......当我用新文件替换 Assets 文件夹中的 .zip 文件并运行应用程序时,我收到此错误

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

但我确定文件“adinpect.zip”在那里。我刚刚更新了我的数据库模式,重新压缩并替换了 Assets 文件夹中的文件。

我错过了什么?

最佳答案

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

关于android - SQLiteAssetHelper 生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12780248/

相关文章:

安卓:GUID 主键

sqlite - 如何在 SQLITE 中选择部分包含字符串的列

android - 将包从 Android list 移动到构建文件

android 资源链接失败

android - 强制 android 在选项卡更改时销毁 fragment ? (viewpager的生命周期)

java - 安卓错误 : Cannot perform this operation because the connection pool has been closed

android - 暂停时从服务更新 Activity 数据

android - USB调试如何获取数据库文件?

sqlite - savePoint 无效,应该是调用 SaveTransactionPoint 的结果

android - 房间。第一个查询返回空值