在VSCode中用Flutter构建APK遇异常,寻求解决方案
Flutter构建APK失败解决方案
问题描述
在VSCode中使用Flutter构建应用,执行命令:
madanrana@Madans-MacBook-Air-M2 mobile_app % flutter build apk
命令执行失败,提示:
FAILURE: Build failed with an exception.
已尝试的排查方案
- 运行命令时添加
--stacktrace选项获取堆栈跟踪 - 运行命令时添加
--info或--debug选项获取更多日志输出 - 运行命令时添加
--scan选项获取完整分析信息
根因分析与修复方法
这很可能是*Android Gradle Plugin (AGP)*版本低于8.2.1时的已知bug,触发条件为:
- 项目中设置了
SourceCompatibility的值 - 使用Java 21或更高版本
修复步骤:将AGP版本升级至至少8.2.1,项目的AGP版本通常定义在以下路径的文件中:
/Applications/XAMPP/flutter project/mobile_app/android/settings.gradle
内容的提问来源于stack exchange,提问作者Madan Magar
相关产品推荐
相关产品推荐

