我正在使用Android Studio 4.1 beta 1。我在设备上安装了应用程序并打开了数据库检查器,但没有任何显示。我应该做别的吗?
我正在使用会议室数据库。我可以在device上看到该数据库。为什么数据库没有显示在数据库检查器中?
答案 0 :(得分:5)
我面临两种情况:
第一次连接到我的设备和数据库没有显示,然后我做一个修改数据库的操作 -> 数据库会显示。
在我使用 ADB Idea 清理应用程序数据或卸载(或进入设置并清除缓存或卸载应用程序)后 -> 数据库不显示 -> 重启设备 -> 数据库将显示
答案 1 :(得分:2)
看起来像device的问题。如果您安装了一些自定义rom,则可能会遇到此问题。链接到问题跟踪器https://issuetracker.google.com/issues/159432618
答案 2 :(得分:2)
就我而言,它多次显示相同的过程。他们都不起作用。
解决方案是使缓存无效:
文件->使缓存无效/重新启动->使并重新启动无效
此后,一切又开始正常工作。
答案 3 :(得分:2)
一种解决方法是重新启动您的设备。对我有用
答案 4 :(得分:1)
我通过卸载然后重新安装应用程序解决了此问题。以前,当我遇到此问题时,我可以通过关闭/打开应用程序来运行数据库检查器,但现在只需卸载即可开始工作
答案 5 :(得分:1)
答案 6 :(得分:1)
还有这么多问题,它是如何使它变得稳定的?打开数据库检查器关闭您的应用程序重新打开您的应用程序,应用程序崩溃,
启动您的应用程序打开数据库检查器重新启动您的应用程序,如果不卸载并重新安装您的应用程序,数据库检查器已消失无法恢复
很棒
答案 7 :(得分:1)
启用“保持数据库连接打开”。我认为它没有显示是因为 .close()。请参阅图片以供参考。
答案 8 :(得分:1)
我遇到了同样的问题,我打开布局检查器,然后打开数据库检查器,它对我有用。好像是android studio的一个bug
答案 9 :(得分:1)
好吧,这就是我发生的事情- 当我尝试使用设备文件资源管理器时,Android Studio 根本不会拿起我连接的设备,并显示消息“初始化 adb 时出错:找不到 android 调试桥”。
原来我的项目级别 sdk 设置不正确。解决这个问题。
文件 -> 项目结构 在 Project 中,选择有效的 Project SDK 在 Modules -> myapp_android -> Dependencies 中,选择一个有效的 Module SDK。
您现在应该能够从数据库检查器中选择连接的设备。刷新缓存并重新启动(文件 -> 使缓存无效/重新启动并选择“使缓存无效并重新启动”)以获得良好的测量。
答案 10 :(得分:0)
我在许多设备上都遇到此问题。终止应用程序进程,然后再次运行。该应用程序应该在前台。
答案 11 :(得分:0)
每次遇到此问题时,我都会拔下usb电缆,然后再次插入。然后,确保数据库检查器窗口打开。之后,每次访问数据库时,它都会出现在窗口中
答案 12 :(得分:0)
就我而言,我在同一目录下的资产中有两个数据库,无论我杀死并重新启动进程多少次,只有一个数据库显示在检查器上。最后我发现它没有显示,因为我需要将第二个数据库文件存储在一个单独的文件夹中
结构 资产 > 文件夹 > db_file.db 资产 > other_folder.db > other_db_file.db
这样文件夹和数据库文件具有相同的名称。
示例 资产 > my_database.db > my_database.db
之后,两个数据库都出现在数据库检查器中
答案 13 :(得分:0)