Android Studio App Inspection无法启动:特定项目使用OkHttp/WorkManager异常求助
解决方案排查步骤
针对你遇到的App Inspection无法启动的问题,结合当前项目仅引入OkHttp(Alpha版本)和WorkManager的差异点,可按以下步骤排查:
降级OkHttp至稳定版本
你当前使用的是OkHttp 5.0.0-alpha.11,Alpha版本通常存在兼容性问题,建议替换为稳定的4.x版本测试:// 替换原OkHttp依赖 implementation("com.squareup.okhttp3:okhttp:4.12.0") implementation("com.squareup.okhttp3:logging-interceptor:4.12.0") // 移除okhttp-bom配置临时移除Logging Interceptor测试
日志拦截器可能会干扰App Inspection的网络监控逻辑,先注释掉该依赖,重新编译后尝试启动App Inspection。检查WorkManager初始化逻辑
若项目中自定义了WorkerFactory或通过Configuration.Builder修改了WorkManager的初始化参数,尝试恢复默认初始化方式,避免自定义逻辑与调试工具的代理机制冲突。验证ProGuard/R8规则
检查项目的混淆配置,确保未移除App Inspection所需的调试类,可临时关闭混淆(将minifyEnabled设为false)后测试。单独移除WorkManager依赖验证
临时注释掉WorkManager的依赖,重新构建项目,确认App Inspection是否能正常启动,以此判断是单一依赖问题还是两者组合导致的冲突。检查App Inspection模块设置
打开Android Studio的App Inspection面板,确认顶部的模块选择是否正确,且未禁用网络、数据库等核心检查模块。
内容的提问来源于stack exchange,提问作者PsyTrxOps
相关产品推荐
相关产品推荐

