MacBook Air M2运行Flutter模拟器测试应用时构建失败求助
MacBook Air M2 运行Flutter模拟器构建失败
问题描述
使用MacBook Air M2设备,尝试运行Flutter模拟器测试应用时出现构建失败,无法正常启动测试应用。
报错截图:
构建日志:
FAILURE: Build failed with an exception. * Where: Script '/Users/ahmed/Developer/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 1159 * What went wrong: Execution failed for task ':app:compileFlutterBuildDebug'. > Process 'command '/Users/ahmed/Developer/flutter/bin/flutter'' finished with non-zero exit value 1
解决步骤
- 检查Flutter环境完整性:执行
flutter doctor,查看是否有未安装的依赖(如Xcode组件、Android SDK等),按提示修复。 - 清理项目缓存:依次执行
flutter clean、flutter pub get后重新构建。 - 适配模拟器架构:确保使用的iOS/Android模拟器为M2芯片适配版本,iOS模拟器可开启Rosetta兼容模式(针对Intel架构镜像),或直接选用ARM架构模拟器。
- 更新Flutter版本:执行
flutter upgrade升级到最新稳定版,规避版本兼容问题。 - 检查Gradle配置:打开
android/build.gradle,确保Gradle版本与当前Flutter版本匹配,必要时更新Gradle至推荐版本。 - 验证基础项目:用
flutter create test_app创建全新测试项目并尝试运行,排除原项目配置异常。
内容的提问来源于stack exchange,提问作者Ahmed Rashid
相关产品推荐
相关产品推荐

