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

use*_*929 1 sqlite android-emulator

我正在使用将数据存储在sqlite db中的android应用程序,我希望能够访问当前存储在模拟器中的数据。我该如何连接到它并执行sql操作。

Mar*_*wey 5

  • 打开终端窗口
  • 通过输入以下内容获取AVD设备的列表:adb devices
  • 如果您的终端找不到adb命令,请查看OSXWindows的这篇文章
  • 通过输入以下命令启动与AVD的外壳连接:adb -s emulator-xxxx shell
  • 浏览到数据库位置:cd data / data / your.package.name / databases
  • 键入sqlite3 xxxxx.db
  • 有关SQLite Shell的说明,请参见SQLite 命令行外壳