Android Studio无法运行应用 缺失Gradle-aware Make如何解决
问题表现
- 私有仓库项目可手动执行Gradle构建任务,正常输出debug、release版本APK
- 点击Android Studio顶部运行按钮时,无Gradle构建触发动作,已连接的真机/模拟器不会拉起目标应用,IDE直接弹出「启动成功」提示
- 与正常可运行项目配置对比定位到差异:打开运行配置面板(点击运行图标旁的应用选择栏→选择
Edit configuration),在General标签页的*Before launch(启动前执行)*配置区,缺失默认内置的Gradle-aware Make配置项;正常项目中该配置项默认存在,支持手动添加、移除操作
修复操作步骤
- 点击Android Studio顶部运行按钮旁的应用下拉选择栏,选中
Edit Configurations...打开运行配置面板 - 在左侧配置列表选中对应app模块的Android App运行配置,切换到General标签页
- 滚动到面板最下方找到Before launch配置区块,点击区块左下角的
+新增按钮 - 在弹出的配置类型选择列表中,找到并选中
Gradle-aware Make项,点击确认 - 后续弹出的任务选择弹窗无需填写额外参数,保持默认留空状态点击OK即可,此时Before launch列表中就会显示刚添加的
Gradle-aware Make配置 - 点击配置面板右下角的Apply保存修改,再点击OK关闭面板
特殊情况处理:如果在新增配置列表中找不到
Gradle-aware Make选项,先关闭Android Studio,删除项目根目录下的.idea文件夹、所有模块目录下的.iml配置文件,重新打开项目等待IDE自动完成项目索引和配置重建后,再重复上述添加步骤即可。
完成上述操作后再次点击运行按钮,IDE就会正常触发Gradle构建流程,构建完成后自动在已连接的目标设备上安装并启动应用。
内容的提问来源于stack exchange,提问作者Rahul
相关产品推荐
相关产品推荐

