Android神仙问题:Android Studio无法运行项目,点击运行后报错Couldn't get post build model. Module: XXX Variant: debug
一、问题场景与报错信息
1. 现象描述
点击工具栏的 Run 按钮运行项目时,直接弹出错误弹窗,无法进入安装或启动流程。
2. 关键报错信息
错误弹窗核心内容如下(不同项目仅 “项目名 / 模块名” 有差异):
plaintext
Error running 'XXXProjectName': Couldn't get post build model. Module: XXXProjectName. ModelName Variant: debug
二、解决方案:3 步配置 Run/Debug Configurations
该问题的核心是 “运行前缺少必要的 Gradle 构建步骤”,通过补充配置即可解决,具体操作如下:
步骤 1:打开 Run 配置窗口
- 点击 Android Studio 工具栏中 “Run” 下拉菜单,选择 Edit Configurations...,打开 “Run/Debug Configurations” 配置界面。
步骤 2:添加 “Gradle-aware Make” 前置任务
在配置界面中,找到当前报错的项目,定位到 Before launch 区域(该区域默认显示 “There are no tasks to run before launch”):
- 点击 Before launch 右侧的 + 号按钮,在弹出的菜单中选择 Gradle-aware Make;
- 选择后无需额外配置(默认关联当前项目的 Gradle 任务),直接点击 OK 确认添加。
步骤 3:保存配置并重新运行
- 点击配置界面右下角的 Apply 保存设置,再点击 OK 关闭窗口;
- 回到主界面,重新点击 Run 按钮,此时项目会先执行 Gradle 构建,再正常启动 App。
总结
- 通过以上步骤,基本能解决 “Run” 报错的问题,让开发流程回归顺畅。
- 问题原因不是很清楚,希望有能力的大佬不吝赐教。