我正在创建一个示例应用程序,它将创建一个数据库,插入数据并最终在微调器中显示它。
为了测试我使用的是我的Android手机而不是模拟器(因为我的反馈速度很快,因为我是美联储)。
我的问题是应用程序成功运行但是spinner没有显示任何结果我也无法在DDMS->数据下查看任何文件夹结构。
我对数据库是否创建感到困惑,如果我们使用真实设备而不是emulatpor,请建议我如何查看数据库
答案 0 :(得分:5)
您必须启动模拟器,在DDMS视图中浏览模拟器文件,然后选择文件浏览器,然后转到数据>数据> com.your.package>数据库> your_database_name和一个新标签将随您的数据一起显示!它不会在真实设备上工作。
您甚至可以使用SQLite Browser
来拉/导出数据库并更有效地分析它享受!
答案 1 :(得分:2)
如果没有root用户,你无法从Android真实设备获取SQLite数据库文件。因为要访问应用程序的数据文件夹,您必须提供它的权限。
但是你可以在Android模拟器中运行你的应用程序,方法如下:
从DDMS,在“设备”菜单中选择您的模拟器。
您可以在文件资源管理器中查看数据文件夹。
路径为:data-> data-> Application Package Name-> Databases-> Database Name
答案 2 :(得分:-1)
你只是转到文件资源管理器 Windows>显示视图>文件资源管理器>数据>包>数据库名称以查看您的数据库 在模拟器中