如何在 Android Studio 中终止数据库检查器

How to terminate Database Inspector in Android Studio

我在 Android Studio 4.1 Canary 10(Build #AI-201.7223.91.41.6507185)中使用 Database Inspector,由于这是一项新功能,我遇到了很多错误。并且有很多事件日志弹窗如下:

Database Inspector: Error reading Sqlite database: Unable to perform an operation on database (id=8). The database may have already been closed.

它在应用程序启动后立即使我的应用程序崩溃。

所以我的问题是 如何从我的进程中分离数据库检查器? 一旦我附加了一个进程或只是打开了数据库检查器,它就不会离开我的应用程序直到我重新启动 android 工作室。有什么方法可以随时终止数据库检查器吗?

文件 -> 无效 Caches/Restart -> 无效并重新启动

不要再打开这个标签。

完全关闭 Android Studio 并打开它,不要再次打开数据库检查器选项卡。

最后,在 Android Studio 4.2.0 中,他们添加了一个按钮来停止数据库检查器。

Android Studio 4.2.0+
Database Inspector -> (左上角的设备列表下拉列表) -> Stop Inspector

4.2.0以下
File -> Invalidate Caches/Restart -> Just Restart (无需使缓存失效)

P.S。您可以从以下位置查看 android 工作室版本:帮助 -> 关于

您也可以在 phone 设备或​​模拟器上关闭该应用程序。之后 database inspector 选项卡中的进程状态变为 DETACHED。当您再次打开您的应用程序时,会出现一个新应用程序,您可以选择它。