如何访问Android模拟器设备上的数据库

时间:2011-10-22 17:09:58

标签: android

我正在开发一个Android应用程序并使用SQLite。

我想访问数据库并在仿真器手机上运行一些SQL查询以进行调试。怎么做?

1 个答案:

答案 0 :(得分:4)

您可以使用sqlite3命令。阅读http://developer.android.com/guide/developing/tools/adb.html#shellcommands

  

要使用sqlite3,请在模拟器实例上输入远程shell,如   如上所述,然后使用sqlite3命令调用该工具。   (可选)在调用sqlite3时,您可以指定的完整路径   您想要探索的数据库。模拟器/设备实例存储SQLite3   文件夹/ data / data // databases /.

中的数据库

示例:

$ adb -s emulator-5554 shell
# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db
SQLite version 3.3.12
Enter ".help" for instructions
.... enter commands, then quit...
sqlite> .exit