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

Flutter配置Android SDK34无效,上传后显示TargetSDK为33求助

解决Flutter应用TargetSDK未同步为34的问题
  • 直接指定targetSdkVersion为34
    你当前配置里的targetSdkVersion flutter.targetSdkVersion是引用Flutter SDK的默认值,若你的Flutter版本默认targetSdk还停留在33,就会出现这个问题。直接修改为硬编码的34即可,调整后的配置如下:

    applicationId "com.app.android"
        minSdkVersion 25
        compileSdkVersion 34
        targetSdkVersion 34 // 替换原有的flutter.targetSdkVersion
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        multiDexEnabled true
    }```
    
    
  • 清理构建缓存并重新打包

    1. 执行Flutter清理命令:flutter clean
    2. 进入Android模块目录执行Gradle清理:cd android && ./gradlew clean
    3. 重新构建发布包:flutter build appbundle --release(或flutter build apk --release,根据你上传的包类型选择)
  • 验证Flutter版本的默认配置(可选)
    若不想硬编码,可以检查Flutter SDK的默认targetSdk值:

    • 找到Flutter安装目录下的packages/flutter_tools/gradle/flutter.gradle文件,查看其中targetSdkVersion的默认设置
    • 若默认值为33,要么升级Flutter到更新版本(新版本通常会同步Android SDK版本),要么继续使用硬编码方式
  • 确认SDK下载完整性
    打开Android Studio的SDK Manager,确保除了SDK 34的平台包,还安装了对应版本的Build Tools(建议选择最新兼容版本)


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 11:10:55