Android Studio更新Gradle后点击Run无部署目标界面求助
Hey,我之前也碰到过几乎一模一样的糟心事——更新Gradle后部署目标界面直接消失,点Run完全没反应,就底部飘个“run selected configuration”的提示,折腾了快仨小时才搞定。给你几个亲测有效的方案,按顺序来试试:
解决方案
1. 清除Android Studio缓存并重启
这是解决Gradle相关UI异常最有效的“万能药”之一,大概率能搞定缓存紊乱的问题:
- 点击顶部菜单栏的
File→Invalidate Caches... - 在弹出的窗口勾选 Invalidate and Restart,等待Studio重启完成(别中途打断)
2. 检查Run Configuration是否“失效”
更新Gradle后,旧的运行配置经常会莫名其妙出问题:
- 点击Run按钮旁边的配置下拉框,选择
Edit Configurations... - 确认你的App配置的 Module 是正确的(应该选你的主App模块,比如
app) - 切换到
Deployment Target Options标签,确保Target设置为 Open Select Deployment Target Dialog,而不是某个已经不存在的设备/模拟器
3. 强制重置Gradle和项目配置
如果同步没效果,干脆直接“推倒重来”:
- 关闭Android Studio,手动删除项目根目录下的
.gradle和.idea文件夹 - 重新打开项目,让Studio自动重新初始化Gradle配置和项目索引
4. 严格匹配Gradle插件与Gradle版本
你换过Gradle版本,但可能没注意插件版本和Gradle版本必须严格对应,这是很多人踩坑的点:
- 打开项目根目录的
build.gradle(Project级别的),查看dependencies块里的classpath "com.android.tools.build:gradle:x.x.x" - 确保这个插件版本和你使用的Gradle版本匹配(比如插件7.4.2对应Gradle 7.5,插件8.0.0对应Gradle 8.0)
- 嫌查对应表麻烦?直接打开
File→Project Structure→Project,让Studio自动推荐兼容的版本组合,一键同步就行
5. 排查ADB和设备连接问题
有时候看似是Gradle的锅,其实是ADB罢工了:
- 打开终端/命令行,运行
adb devices看看能不能识别到你的真机或模拟器 - 如果没识别到,重启ADB:先跑
adb kill-server,再跑adb start-server - 用模拟器的话,直接重启模拟器,或者新建一个空白模拟器测试下
6. 降级Android Studio版本(终极兜底方案)
如果以上都没用,大概率是新版本Studio和Gradle的兼容性bug,暂时降级到之前稳定的版本试试(比如从Electric Eel降到Dolphin版本),等官方修复后再更回来。
内容的提问来源于stack exchange,提问作者Sudhansu Sekhar
相关产品推荐
相关产品推荐

