Android Studio Preview 4.1数据库检查器崩溃的应用程序

时间:2020-05-29 09:12:34

标签: android android-studio

我收到这样的通知

读取Sqlite数据库时出错:无法在上执行操作 数据库(id = 3)。该数据库可能已经关闭。

在Android Studio模拟器中调试我的应用时 如果我快速更改Database Inspector的过程,则应用程序可以在模拟器上正常工作,否则它将立即断开连接并崩溃。

2 个答案:

答案 0 :(得分:3)

我有一个简单的解决方案,不使用数据库检查器。从底部菜单中将其删除。如果您不单击它,则Studio工作正常。在打开“数据库检查器”选项卡的删除过程后出现问题:右键单击数据库检查器->删除表单滑块

答案 1 :(得分:1)

我总是在使用 Android 11 模拟器时遇到这个问题。

Google known this issue 并为他们发布更新。要解决此问题,请将您的模拟器 Android 11 映像更新到修订版 9,并且一切正常。

解决此问题的步骤:

  1. 打开首选项 -> 外观和行为 -> 系统设置 -> Android SDK
  2. 打开标签 SDK 平台
  3. 启用 Show Package Details(右下角)
  4. 展开Android 11.0 (R)
  5. 将所有 ... System Image 选项更新到最低版本 9
  6. 重启模拟器

现在您的应用程序应该可以使用活动数据库检查器。