由于某种原因,我的数据库检查器无法正常工作。它只是向我显示“正在加载消息”将近一个小时(是的,我为此等了一个小时)。我已经尝试过使缓存无效并重新启动,拔下/插入设备,重新安装应用程序。没有效果。 设备文件资源管理器工作正常,与布局检查器相同。我什至可以找到数据库文件
但是 Database Inspector 只是加载而没有任何进展。
您知道为什么会发生这种情况吗?
好吧,我想我终于找到了答案。
根据这个答案 - https://stackoverflow.com/a/62725344/7928847数据库检查员对自定义 ROM(例如我的LineageOS
)有一些问题。我尝试使用模拟器,并且数据库检查器正在正常工作。
因此,在本期中 - https://issuetracker.google.com/issues/159432618 Google 开发人员建议禁用 SELinux。我的现在处于Enforcing
模式。我已将其切换到Permissive
,现在我的数据库检查器终于开始工作了。
在您的设备上卸载应用程序
更改数据库的版本
private static final int DATABASE_VERSION =1;
重新安装应用程序。
对我来说,解决方案是从(模拟)设备上卸载应用程序。之后,检查员又开始工作了。
请检查您的 android studio 或应用程序组件更新。并尝试以下步骤: