我正在创建一个示例应用程序,它将创建一个数据库、插入数据并最终在微调器中显示它。
为了进行测试,我使用的是我的安卓手机而不是模拟器(因为我厌倦了它的缓慢响应)。
我的问题是应用程序运行成功,但微调器没有显示任何结果,我也无法查看 DDMS->data 下的任何文件夹结构。
我对是否创建数据库感到困惑,如果我们使用真实设备而不是 emulatpor,请建议我如何查看数据库
您必须启动模拟器,在 DDMS 视图中浏览模拟器文件,然后选择文件资源管理器,然后转到数据 > 数据 > com.your.package > 数据库 > your_database_name,然后会出现一个新选项卡,其中包含您的数据!它不适用于真实设备。
您甚至可以使用SQLite 浏览器提取/导出数据库并更有效地分析它
请享用 !
如果没有植根,则无法从 Android 真实设备获取 SQLite 数据库文件。因为要访问应用程序的数据文件夹,您必须为其提供权限。
但是您可以在 android 模拟器中运行您的应用程序,方法如下:
在 DDMS 中,在设备菜单中选择您的模拟器。
您可以在文件资源管理器中查看数据文件夹。
路径为:data->data->Application Package Name->Databases->Database Name
您只需转到文件资源管理器 Windows>显示视图>文件资源管理器>数据>包>数据库名称即可在模拟器中查看您的数据库