Android工作室。 "Database Inspector is loading"
Android Studio. "Database Inspector is loading"
出于某种原因,我的数据库检查器无法正常工作。它只显示了将近一个小时的“正在加载消息”(是的,我为此等了一个小时)。我已经尝试过使缓存无效并重新启动,unplug/plug 设备,重新安装应用程序。没有效果。
Device File Explorer 工作正常,与 Layout Inspector 一样。我什至可以找到数据库文件
但是 Database Inspector 只是加载,没有任何进展。
您知道为什么会发生这种情况吗?
请检查您的 android 工作室或应用组件更新。
并尝试以下步骤:
- 使缓存无效并重新启动。
- 清理项目。
- 重建项目。
- unplug/plug 一台设备。
好的,我想我终于找到了答案。
根据这个答案 - 数据库检查器在使用自定义 ROM 时遇到了一些问题(比如我的 LineageOS
)。我尝试使用模拟器,数据库检查器可以正常工作。
因此,在本期中 - https://issuetracker.google.com/issues/159432618 Google 开发人员建议禁用 SELinux。我现在处于 Enforcing
模式。我已将其切换为 Permissive
,现在我的数据库检查器终于可以工作了。
对我来说,解决办法是从(模拟)设备上卸载该应用程序。说完,检查员又开始工作了
卸载您设备上的应用程序
更改数据库版本
private static final int DATABASE_VERSION =1;
重新安装应用程序。
出于某种原因,我的数据库检查器无法正常工作。它只显示了将近一个小时的“正在加载消息”(是的,我为此等了一个小时)。我已经尝试过使缓存无效并重新启动,unplug/plug 设备,重新安装应用程序。没有效果。
但是 Database Inspector 只是加载,没有任何进展。
您知道为什么会发生这种情况吗?
请检查您的 android 工作室或应用组件更新。 并尝试以下步骤:
- 使缓存无效并重新启动。
- 清理项目。
- 重建项目。
- unplug/plug 一台设备。
好的,我想我终于找到了答案。
根据这个答案 - LineageOS
)。我尝试使用模拟器,数据库检查器可以正常工作。
因此,在本期中 - https://issuetracker.google.com/issues/159432618 Google 开发人员建议禁用 SELinux。我现在处于 Enforcing
模式。我已将其切换为 Permissive
,现在我的数据库检查器终于可以工作了。
对我来说,解决办法是从(模拟)设备上卸载该应用程序。说完,检查员又开始工作了
卸载您设备上的应用程序
更改数据库版本
private static final int DATABASE_VERSION =1;
重新安装应用程序。