如何在 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
。当您再次打开您的应用程序时,会出现一个新应用程序,您可以选择它。
我在 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
。当您再次打开您的应用程序时,会出现一个新应用程序,您可以选择它。