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

Flutter build apk命令报错求助(Mac环境)

Mac下Flutter打包APK失败的解决步骤

从你提供的错误截图来看,核心问题是Android SDK构建工具版本未安装/许可未同意+Gradle依赖同步失败,按以下步骤逐一排查:

  1. 同意Android SDK许可并安装对应构建工具
    打开Android Studio → 进入SDK Manager(顶部工具栏Tools → SDK Manager)→ 切换到SDK Tools标签,勾选Show Package Details:

    • 找到截图中提示缺失的构建工具版本(比如30.0.3),勾选后点击Apply安装;
    • 如果弹出许可协议窗口,全部选择Accept后完成安装。
  2. 更新Gradle及插件版本
    打开项目根目录下的android/build.gradle,修改Gradle插件版本为适配当前SDK的稳定版:

    buildscript {
        ext.kotlin_version = '1.8.0'
        repositories {
            google()
            mavenCentral()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:7.4.2'
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        }
    }
    

    再打开android/gradle/wrapper/gradle-wrapper.properties,更新Gradle分发地址:

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
    
  3. 清理项目并重新构建
    在终端依次执行以下命令:

    flutter clean
    flutter pub get
    cd android
    ./gradlew clean
    ./gradlew assembleRelease
    

    如果构建仍失败,执行flutter doctor -v检查环境配置,重点确认:

    • ANDROID_HOME环境变量是否正确设置:在~/.zshrc(或~/.bash_profile)中添加:
      export ANDROID_HOME=$HOME/Library/Android/sdk
      export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
      
    • 执行source ~/.zshrc(对应你的shell类型)使配置生效。
  4. 检查正式签名配置(若打包正式APK)
    如果是生成签名APK,确保android/app/build.gradle中的签名配置无误:

    signingConfigs {
        release {
            keyAlias '你的密钥别名'
            keyPassword '你的密钥密码'
            storeFile file('你的密钥文件路径.jks')
            storePassword '你的密钥库密码'
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    

内容的提问来源于stack exchange,提问作者özgür barut

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 19:45:30