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

Flutter Release/Profile APK可构建,但App Bundle构建失败求助

Flutter构建App Bundle提示找不到.aab文件的解决办法

问题重现

  • 执行发布版APK构建命令成功:

    flutter build apk --release
    

    输出:

    Built build/app/outputs/flutter-apk/app-release.apk (83.8MB)

  • 执行App Bundle构建命令失败:

    flutter build appbundle
    

    错误输出:

    Gradle build failed to produce an .aab file. It's likely that this file was generated under /home/ubuntu/Flutter_Workspace/flutterproj/build, but the tool couldn't find it.

解决方案

  • 手动定位.aab文件
    直接前往错误提示的构建目录查找,实际.aab文件一般生成在/home/ubuntu/Flutter_Workspace/flutterproj/build/app/outputs/bundle/release/app-release.aab路径下。如果找到文件,说明是Flutter工具的路径识别异常,可直接手动取用该文件。

  • 清理缓存后重新构建
    执行以下命令清除旧构建产物,避免缓存冲突:

    flutter clean
    flutter build appbundle
    
  • 检查Gradle配置
    打开项目android/app/build.gradle文件,确认App Bundle相关配置正确:
    确保android代码块中包含合理的bundle拆分配置:

    bundle {
        language {
            enableSplit = false
        }
        density {
            enableSplit = true
        }
        abi {
            enableSplit = true
        }
    }
    

    同时确认buildTypes.release节点下没有禁用App Bundle的相关设置。

  • 更新Flutter与Gradle版本
    执行命令将Flutter升级至稳定版:

    flutter upgrade
    

    再打开android/gradle/wrapper/gradle-wrapper.properties文件,将Gradle版本更新为与当前Flutter版本兼容的版本(稳定版Flutter通常推荐Gradle 7.4及以上版本)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 05:22:03