Android Studio Database Inspector提示‘无可用可调试进程’如何解决?
解决Android Studio Database Inspector提示"No debuggable processes available"并查看Room数据库的方案
确保应用为可调试版本
检查app模块的build.gradle(或build.gradle.kts)文件,确认debug构建类型开启调试:android { buildTypes { debug { debuggable true // debug默认开启,但需确认未被手动修改 } } }重新构建并安装debug包到Redmi 8a,不要使用release版本。
检查设备调试权限
- 打开Redmi 8a开发者选项:设置→关于手机→连续点击版本号(MIUI版本)开启。
- 进入开发者选项,开启USB调试和仅充电模式下允许ADB调试。
- 重新插拔USB线,在设备上点击允许调试的弹窗,勾选“始终允许此计算机”。
重置App Inspection状态
关闭当前App Inspection标签页,通过View → Tool Windows → App Inspection重新打开。在顶部设备/进程选择器中刷新列表,确认是否加载出应用进程。验证Room数据库的初始化逻辑
检查代码中是否存在BuildConfig.DEBUG相关判断,导致debug环境下未初始化Room实例;若使用加密Room,需在debug环境临时关闭加密才能被Inspector识别。修复Android Studio Canary版本兼容性问题
执行File → Invalidate Caches... → Invalidate and Restart重启IDE,若问题仍存在,考虑降级到Android Studio稳定版(如Arctic Fox),Canary版本的新功能可能存在适配bug。
内容的提问来源于stack exchange,提问作者Daniel Iroka
相关产品推荐
相关产品推荐

