在我的 Android 应用程序中,我需要添加大约 300 个客户。由于应用程序具有可用的数据库import/export
功能,因此我决定在计算机上而不是移动设备上插入客户。
我是这样做的:
- 在手机上安装应用程序
- 使用导出
db
功能导出 - 使用 SQLite 编辑器工具插入数据
- 保存了数据库
- 在手机上转移并导入回来
从逻辑上讲,它应该工作,但它不工作。
导出/导入功能:
此功能确实按预期工作,我已经这样测试过:
- 添加了一些虚拟数据
- SD卡上的导出数据
- 删除应用程序
- 重新安装(虚拟数据不可用)
- 导入数据回来,它工作
我注意到:
导出的数据库 zip 文件包含一个与数据库同名但带有附加词的文件,例如
DBNAME.db-journal
. 当我db
使用 SQLite 编辑器添加数据并保存时。该-journal
文件已被删除。由于应用程序不会在应用程序中显示添加的数据,但是如果我们
db
从应用程序导出并在编辑器中打开它,那么它会显示所有数据。
我什至尝试-journal
在导入之前删除以前的文件,但没有运气。