0

在我的 Android 应用程序中,我需要添加大约 300 个客户。由于应用程序具有可用的数据库import/export功能,因此我决定在计算机上而不是移动设备上插入客户。

我是这样做的:

  1. 在手机上安装应用程序
  2. 使用导出db功能导出
  3. 使用 SQLite 编辑器工具插入数据
  4. 保存了数据库
  5. 在手机上转移并导入回来

从逻辑上讲,它应该工作,但它不工作。

导出/导入功能:

此功能确实按预期工作,我已经这样测试过:

  1. 添加了一些虚拟数据
  2. SD卡上的导出数据
  3. 删除应用程序
  4. 重新安装(虚拟数据不可用)
  5. 导入数据回来,它工作

我注意到:

  1. 导出的数据库 zip 文件包含一个与数据库同名但带有附加词的文件,例如DBNAME.db-journal. 当我db使用 SQLite 编辑器添加数据并保存时。该-journal文件已被删除。

  2. 由于应用程序不会在应用程序中显示添加的数据,但是如果我们db从应用程序导出并在编辑器中打开它,那么它会显示所有数据。

我什至尝试-journal在导入之前删除以前的文件,但没有运气。

4

0 回答 0