有没有办法在模拟器运行时连接到SQLite数据库并对数据库进行手动查询?
以下是我希望实现的基本步骤:
答案 0 :(得分:3)
是的,甚至有指南on the Android developer site。
从adb远程shell,您可以使用sqlite3命令行程序 管理由Android应用程序创建的SQLite数据库。
请注意,您也可以使用DDMS将数据库文件复制到模拟器之外,然后使用SQLiteStudio等工具进行检查。
答案 1 :(得分:0)
这是一个老问题,但如果还有人在寻找这个,那么Facebook Stetho是调试数据库相关内容的最佳工具: http://facebook.github.io/stetho/
唯一的缺点是你需要在gradle脚本和应用程序类中添加几行。但非常值得。