You need to enable JavaScript to run this app. Flutter项目执行:app:checkDebugAarMetadata任务失败该如何解决?
优惠活动
大模型
产品
解决方案
定价
更多

Flutter项目执行:app:checkDebugAarMetadata任务失败该如何解决?

解决方案

你遇到的错误核心是Windows本地环境编码与Gradle默认编码不兼容,导致构建生成的.aar metadata属性文件读取时出现乱码,同一份代码在其他成员设备正常是因为大家的系统编码/开发环境配置一致,不需要修改项目配置,调整你本地环境即可修复:

  • 第一步:清理本地构建缓存,执行以下命令:
flutter clean
flutter pub get
  • 第二步:修改Gradle编码配置,打开项目根目录下的android/gradle.properties文件,在末尾追加如下配置:
org.gradle.jvmargs=-Dfile.encoding=UTF-8
  • 第三步:调整系统编码配置(若上一步无效):
    打开Windows控制面板→区域→管理选项卡→更改系统区域设置,确认「Beta版:使用Unicode UTF-8提供全球语言支持」的勾选状态和团队其他成员保持一致,修改后重启电脑重新构建即可。
  • 备选方案:若上述操作都无效,可将项目根目录android/build.gradle中的Android Gradle插件版本降至4.1.3,该版本对编码的容错性更高:
dependencies {
    classpath 'com.android.tools.build:gradle:4.1.3'
    // 其余原有依赖配置保持不变
}

内容的提问来源于stack exchange,提问作者yejin kim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.19 12:15:05