Android工作室。 "Database Inspector is loading"

Android Studio. "Database Inspector is loading"

出于某种原因,我的数据库检查器无法正常工作。它只显示了将近一个小时的“正在加载消息”(是的,我为此等了一个小时)。我已经尝试过使缓存无效并重新启动,unplug/plug 设备,重新安装应用程序。没有效果。 Device File Explorer 工作正常,与 Layout Inspector 一样。我什至可以找到数据库文件

但是 Database Inspector 只是加载,没有任何进展。

您知道为什么会发生这种情况吗?

请检查您的 android 工作室或应用组件更新。 并尝试以下步骤:

  1. 使缓存无效并重新启动。
  2. 清理项目。
  3. 重建项目。
  4. unplug/plug 一台设备。

好的,我想我终于找到了答案。

根据这个答案 - 数据库检查器在使用自定义 ROM 时遇到了一些问题(比如我的 LineageOS)。我尝试使用模拟器,数据库检查器可以正常工作。

因此,在本期中 - https://issuetracker.google.com/issues/159432618 Google 开发人员建议禁用 SELinux。我现在处于 Enforcing 模式。我已将其切换为 Permissive,现在我的数据库检查器终于可以工作了。

对我来说,解决办法是从(模拟)设备上卸载该应用程序。说完,检查员又开始工作了

  1. 卸载您设备上的应用程序

  2. 更改数据库版本

    private static final int DATABASE_VERSION =1;
    
  3. 重新安装应用程序。