我正在使用sqllite db开发一个android应用程序,我想知道是否有办法探索这个数据库的当前内容。
r8xiu3jd1#
Download SqlLite Database Browser。你需要从设备或模拟器中提取一个数据库的副本,如下所述,并在该副本上工作,以便以后恢复。特定应用程序的数据库位于/data/data/[packagename]/databases中packagename是您在清单中定义的包,例如/data/data/org.example.com/databases/counts.db。您可以使用adb shell查看它,以查看数据库类型sqlite3 /data/data/org.example.com/databases/counts.db
或者您可以从设备中提取它,以便使用第三方实用程序查看,使用类似adb pull /data/data/org.example.com/databases/counts.db的命令。
1条答案
按热度按时间r8xiu3jd1#
Download SqlLite Database Browser。
你需要从设备或模拟器中提取一个数据库的副本,如下所述,并在该副本上工作,以便以后恢复。
特定应用程序的数据库位于/data/data/[packagename]/databases中
packagename是您在清单中定义的包,例如/data/data/org.example.com/databases/counts.db。
您可以使用adb shell查看它,以查看数据库类型sqlite3 /data/data/org.example.com/databases/counts.db
或者您可以从设备中提取它,以便使用第三方实用程序查看,使用类似adb pull /data/data/org.example.com/databases/counts.db的命令。