Android Studio Flamingo调试时应用卡在等待调试器问题求助
解决Android Studio Flamingo调试卡等待状态的方案
针对Gradle与AS版本兼容问题
- 尝试升级Gradle版本至7.6及以上(AS Flamingo官方推荐搭配Gradle 7.4+,7.6兼容性更优),修改项目根目录下的
gradle-wrapper.properties文件:distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip - 同步项目后,清理build文件夹(执行
./gradlew clean命令),再重新构建调试。
针对Build Flavors的调试配置检查
- 确认当前调试的flavor是否开启了debuggable属性,在
build.gradle(Module)中对应flavor块添加:productFlavors { yourFlavorName { debuggable true } } - 移除清单文件中手动添加的
android:debuggable="true",AS会根据build variant自动设置该属性,硬编码可能导致配置冲突。
重置ADB与AS的关联
- 在AS中依次点击
Tools > Device Manager > 对应模拟器右侧下拉菜单 > Reboot,重启模拟器。 - 执行ADB重置命令:
adb kill-server adb start-server adb devices - 关闭AS后,删除项目根目录下的
.idea文件夹和build文件夹,重新打开项目并同步。
检查AS调试配置
- 打开
Run/Debug Configurations,确认当前配置的Module为对应flavor模块,Deployment target options选择目标模拟器,取消勾选Skip installation if APK has not changed选项。
内容的提问来源于stack exchange,提问作者VSB
相关产品推荐
相关产品推荐

