我无法在我的设备上访问我的应用程序数据库。
我尝试了这些命令:
/#adb shell
/ #sqlite3 /data/data/ANDROID.SQLite/databases/notes.db
但我总是收到一条拒绝许可的消息!
我还尝试将数据库复制到我的SD卡中,但仍然无法从adb shell访问它。
有任何解决方案吗?
谢谢!
答案 0 :(得分:3)
你只能在有根的Android设备上执行此操作。
或者,您可以在模拟器上执行此操作,该模拟器允许您访问该数据以调试SQLite数据库条目。
答案 1 :(得分:0)
我在使用权限时遇到了同样的问题。如果您只需要读取数据库而不是修改它或存储它,您可以轻松地完成它。首先根你的设备。您可以找到大量有关如何根设备的教程。我更喜欢KingRoot。然后转到Play商店并下载SQLite Reader或Manager以直接从您的设备访问数据库。由于我只需要读取项目中的数据库并确认它们的存在,我更喜欢AndroLd的SQLite DB Reader。