4

我正在创建一个示例应用程序,它将创建一个数据库、插入数据并最终在微调器中显示它。

为了进行测试,我使用的是我的安卓手机而不是模拟器(因为我厌倦了它的缓慢响应)。

我的问题是应用程序运行成功,但微调器没有显示任何结果,我也无法查看 DDMS->data 下的任何文件夹结构。

我对是否创建数据库感到困惑,如果我们使用真实设备而不是 emulatpor,请建议我如何查看数据库

4

3 回答 3

5

您必须启动模拟器,在 DDMS 视图中浏览模拟器文件,然后选择文件资源管理器,然后转到数据 > 数据 > com.your.package > 数据库 > your_database_name,然后会出现一个新选项卡,其中包含您的数据!它不适用于真实设备。

您甚至可以使用SQLite 浏览器提取/导出数据库并更有效地分析它

请享用 !

于 2013-08-26T05:55:07.837 回答
2

如果没有植根,则无法从 Android 真实设备获取 SQLite 数据库文件。因为要访问应用程序的数据文件夹,您必须为其提供权限。

但是您可以在 android 模拟器中运行您的应用程序,方法如下:

  1. 在 DDMS 中,在设备菜单中选择您的模拟器。

  2. 您可以在文件资源管理器中查看数据文件夹。

    路径为:data->data->Application Package Name->Databases->Database Name

于 2013-08-26T06:09:56.137 回答
-1

您只需转到文件资源管理器 Windows>显示视图>文件资源管理器>数据>包>数据库名称即可在模拟器中查看您的数据库

于 2013-08-26T05:42:59.493 回答