如何在IntelliJ中查看数据库以查看其内容并对其执行操作。现在我创建了我的表等,但我不知道数据库上有什么数据,我不想在java中创建查询来检查它。似乎是一个缓慢的工作流程,所以生病等待直到我知道如何访问我使用的Android模拟器上驻留的数据库。
有可能吗?
答案 0 :(得分:2)
您还可以使用 Stetho 。一个很好的调试工具,来自 Facebook 。
只需简单易用,在Application
课程中对其进行初始化,然后从Google Chrome的开发者控制台访问 sqlite 甚至共享偏好设置。
答案 1 :(得分:0)
如果没有root,则无法访问设备上的数据库,除非该文件是使用sqlite
权限创建的。
由于这与问题无关,您可以在functionLarge
的plugin.jetbrains.com中search获取各种插件。
答案 2 :(得分:0)
您可以在Android之外创建数据库文件,并使用任何工具来创建和阅读它。
然后,将它放在assets文件夹中并设置代码以从那里读取数据库而不是私有应用程序数据。这里需要注意的是,将从资产文件夹到应用程序数据进行复制,因此应用程序中的任何更新都不会镜像到assets文件夹中的数据库文件。
我相信你可以访问Intellij / Android Studio中的DDMS窗口,那里有一个数据库资源管理器