Android Studio数据库检查器不显示任何数据库

时间:2020-06-13 04:36:46

标签: android android-studio

我正在使用Android Studio 4.1 beta 1。我在设备上安装了应用程序并打开了数据库检查器,但没有任何显示。我应该做别的吗?

enter image description here

我正在使用会议室数据库。我可以在device上看到该数据库。为什么数据库没有显示在数据库检查器中?

14 个答案:

答案 0 :(得分:5)

我面临两种情况:

  • 第一次连接到我的设备和数据库没有显示,然后我做一个修改数据库的操作 -> 数据库会显示。

  • 在我使用 ADB Idea 清理应用程序数据或卸载(或进入设置并清除缓存或卸载应用程序)后 -> 数据库不显示 -> 重启设备 -> 数据库将显示

答案 1 :(得分:2)

看起来像device的问题。如果您安装了一些自定义rom,则可能会遇到此问题。链接到问题跟踪器https://issuetracker.google.com/issues/159432618

答案 2 :(得分:2)

就我而言,它多次显示相同的过程。他们都不起作用。

解决方案是使缓存无效:

文件->使缓存无效/重新启动->使并重新启动无效

此后,一切又开始正常工作。

答案 3 :(得分:2)

一种解决方法是重新启动您的设备。对我有用

答案 4 :(得分:1)

我通过卸载然后重新安装应用程序解决了此问题。以前,当我遇到此问题时,我可以通过关闭/打开应用程序来运行数据库检查器,但现在只需卸载即可开始工作

答案 5 :(得分:1)

在我的案例中,我忘记在屏幕截图中提到的 Database Inspector 窗口中打开 database 视图。点击以黄色突出显示的数据库菜单选项。enter image description here

答案 6 :(得分:1)

还有这么多问题,它是如何使它变得稳定的?打开数据库检查器关闭您的应用程序重新打开您的应用程序,应用程序崩溃,

启动您的应用程序打开数据库检查器重新启动您的应用程序,如果不卸载并重新安装您的应用程序,数据库检查器已消失无法恢复

很棒

答案 7 :(得分:1)

启用“保持数据库连接打开”。我认为它没有显示是因为 .close()。请参阅图片以供参考。

See image

答案 8 :(得分:1)

我遇到了同样的问题,我打开布局检查器,然后打开数据库检查器,它对我有用。好像是android studio的一个bug

答案 9 :(得分:1)

好吧,这就是我发生的事情- 当我尝试使用设备文件资源管理器时,Android Studio 根本不会拿起我连接的设备,并显示消息“初始化 adb 时出错:找不到 android 调试桥”。

原来我的项目级别 sdk 设置不正确。解决这个问题。

文件 -> 项目结构 在 Project 中,选择有效的 Project SDK 在 Modules -> myapp_android -> Dependencies 中,选择一个有效的 Module SDK。

您现在应该能够从数据库检查器中选择连接的设备。刷新缓存并重新启动(文件 -> 使缓存无效/重新启动并选择“使缓存无效并重新启动”)以获得良好的测量。

答案 10 :(得分:0)

我在许多设备上都遇到此问题。终止应用程序进程,然后再次运行。该应用程序应该在前台。

答案 11 :(得分:0)

每次遇到此问题时,我都会拔下usb电缆,然后再次插入。然后,确保数据库检查器窗口打开。之后,每次访问数据库时,它都会出现在窗口中

答案 12 :(得分:0)

就我而言,我在同一目录下的资产中有两个数据库,无论我杀死并重新启动进程多少次,只有一个数据库显示在检查器上。最后我发现它没有显示,因为我需要将第二个数据库文件存储在一个单独的文件夹中

结构 资产 > 文件夹 > db_file.db 资产 > other_folder.db > other_db_file.db

这样文件夹和数据库文件具有相同的名称。

示例 资产 > my_database.db > my_database.db

之后,两个数据库都出现在数据库检查器中

答案 13 :(得分:0)

如果您使用的是 Android Studio 北极狐 | 2020.3.1 然后 Database InspectorApp Inspection 下。如下。

enter image description here