You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac环境下构建Flutter APK报错求助

在Mac上构建Flutter APK的Gradle错误解决方法

错误原因

从报错信息来看,问题核心是AndroidManifest.xml中重复声明了minSdkVersion,Gradle要求该版本配置必须统一放在build.gradle的defaultConfig块内,不能在Manifest文件中单独设置。

具体解决步骤

  • 打开项目里的android/app/src/main/AndroidManifest.xml,找到<uses-sdk android:minSdkVersion="xx" />这一行,直接删除。
  • 打开android/app/build.gradle,确认defaultConfig块里已经配置了minSdkVersion(参考你的截图,当前已有该配置,确保版本号符合项目需求即可):
    android {
        defaultConfig {
            minSdkVersion 21
            targetSdkVersion 33
            // 其他配置内容...
        }
    }
    
  • 终端执行命令清理缓存并重新构建:
    flutter clean
    flutter build apk
    

额外排查方案

如果执行后仍有报错,可尝试更新Gradle插件版本:
打开android/build.gradle,将Gradle插件版本调整为兼容版本,比如:

dependencies {
    classpath 'com.android.tools.build:gradle:7.4.2'
    // 其他依赖...
}

同步Gradle后再次执行构建命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 17:02:36