在android模拟器中访问SQLite数据库

时间:2011-03-17 22:27:57

标签: sqlite android-emulator

我正在开发一个Android应用程序,它在sqlite db中存储数据我希望能够访问当前存储在模拟器中的数据。我如何连接到它并执行SQL操作。

3 个答案:

答案 0 :(得分:4)

  • 打开终端窗口
  • 输入:adb devices
  • 获取AVD设备列表
  • 如果您的终端无法找到adb命令,请查看this post for OSXWindows
  • 输入以下命令启动与AVD的shell连接:adb -s emulator-xxxx shell
  • 浏览到数据库位置:cd data / data / your.package.name / databases
  • 输入sqlite3 xxxxx.db
  • 有关SQLite shell说明,请参阅Command Line Shell For SQLite

答案 1 :(得分:0)

在eclipse中,进入FileExplorer,在这里你会找到三个根文件夹:这里进入 1.data 2.再次进入数据文件夹 3.在这里,您将找到应用程序的所有软件包名称。 4.一旦找到您的项目特定包,请单击它。 5.你会看到一个名为'databases'的文件夹 6.在该文件夹中,您将获得sqlite db文件。 7.为了将它从模拟器中拉出来,只需点击它就可以了   在右上角你会发现3个图标:一个用于删除,一个用于从设备中提取文件,另一个用于在设备中推送文件。 8.选择db文件后,单击“从设备中提取文件”图标。  多数民众赞成...欢呼。

答案 2 :(得分:-1)

link

就有一个例子