如何查看我的手机上运行的Android应用程序数据库

时间:2012-07-10 09:35:47

标签: android sqlite android-sqlite

我正在手机上安装并运行一个Android应用程序,出于某些测试目的,我希望看到我手机上的应用程序数据库。 现在我的问题如何获得这些数据库和表???? 请回复 提前谢谢.....

2 个答案:

答案 0 :(得分:8)

要查看本地数据库的内容,您需要下载名为Sqlite Studio的软件:http://sqlitestudio.one.pl/

1。)在您的计算机上下载并安装Sqlite Studio

2.)将手机连接到计算机,确保打开USB调试。 USB调试可以通过设置激活 - >应用程序 - > USB调试(或设置 - >开发者选项 - > USB调试,如果您使用冰淇淋三明治)。

3.。)在Eclipse中打开DDMS视图,打开DDMS中的文件资源管理器选项卡,然后转到数据 - >数据 - > (您的申请名称) - >数据库。现在将数据库文件夹中的数据文件拖到计算机上。

4.打开Sqlite Studio并导入刚刚从Android手机中提取的数据文件。

5.。)查看数据库的内容!

希望这有帮助。如果你不明白,请不要犹豫澄清!

答案 1 :(得分:4)

如果我们在模拟器上运行,Vishwa描述的步骤是正确的。但对于真实设备,我们无法使用DDMS访问数据文件夹。您需要拥有root权限的手机才能浏览Android手机上的数据文件夹。这意味着要么你有一个开发者设备(ADP1或来自谷歌I / O的ION),要么你已经找到了一种通过其他方式“根”你的手机的方法。