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

Flutter构建App Bundle报错:FinalizeBundleTask执行失败

构建Flutter App Bundle时FinalizeBundleTask错误排查

核心错误点:配置文件拼写错误

你提供的key.properties里存在拼写错误:

storFile=C:/Users/user/upload.jks

这里的storFile应该改为storeFile(少了字母e)。这个错误会导致Gradle无法正确读取密钥文件路径,进而触发签名流程失败,最终引发FinalizeBundleTask$BundleToolRunnable执行错误。

修改后的key.properties应为:

storePassword=password
keyPassword=password
keyAlias=upload
storeFile=C:/Users/user/upload.jks

其他排查方向

如果修正拼写后问题仍存在,可以逐一检查以下内容:

  • 密钥文件路径验证:确保storeFile指向的路径真实存在,Windows路径可以用正斜杠/或转义反斜杠\\(比如C:\\Users\\user\\upload.jks),避免路径中包含空格或特殊字符。
  • key.properties文件位置匹配:你的build.gradle中用rootProject.file('key.properties')读取配置文件,确认文件确实放在项目根目录;如果放在app子目录,需改为file('key.properties')。
  • 签名信息一致性:确认keyAlias、storePassword、keyPassword和密钥文件upload.jks的实际信息完全匹配,重新生成密钥后要同步更新这些参数。
  • 清理缓存后重建:执行flutter clean命令清理缓存,删除项目中的build文件夹,再重新执行flutter build appbundle命令,避免旧缓存干扰。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 01:27:54