Android神仙问题:Couldn't get post build model. Module: XXX Variant: debug

113 阅读1分钟

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”):

  1. 点击 Before launch 右侧的  +  号按钮,在弹出的菜单中选择 Gradle-aware Make
  2. 选择后无需额外配置(默认关联当前项目的 Gradle 任务),直接点击 OK 确认添加。

步骤 3:保存配置并重新运行

  • 点击配置界面右下角的 Apply 保存设置,再点击 OK 关闭窗口;
  • 回到主界面,重新点击 Run 按钮,此时项目会先执行 Gradle 构建,再正常启动 App。

总结

  • 通过以上步骤,基本能解决 “Run” 报错的问题,让开发流程回归顺畅。
  • 问题原因不是很清楚,希望有能力的大佬不吝赐教。