如何在设备上调试应用程序时在eclipse中查看SQLite
数据库文件?
答案 0 :(得分:1)
在设备中它是不可能的,但是你可以通过在模拟器上运行应用程序来实现它
在模拟器上实现此功能首先在各自的模拟器上运行您的应用程序,然后按照以下步骤获取.SQLite
数据库
Window->Show View->File Explorer->n this view go to data/data/"your app name"/databases/"your database"
将该数据库文件导出到本地计算机并在某些插件上查看,例如最适合我的插件Fire Fox SQLite Manager 0.8.1
答案 1 :(得分:1)
首先从系统中连接您的设备,然后尝试
adb pull /data/data/yourpackagename/databases/databasename.db
您的包名称将类似于com.example.androidapp
它将在当前目录中提取数据库文件。现在试试
sqlite3 databasename.db
使用sqlite命令查看表,例如select * from tablename etc;
答案 2 :(得分:0)
如果可以,那么任何人都可以看到/抢夺任何应用程序的数据库。所以我的答案是查看数据库,而在真正的Android设备上进行测试是不可能的。
是的,如果您在模拟器上进行测试,则可以在数据/数据目录中查看/获取数据库。
还有一点,您可以通过提供SD卡位置而不是内部存储路径来获取数据库,然后您可以使用任何SQLite浏览器工具来查看/检查存储在其中的数据。