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

Flutter打包APK报错Execution failed for task ':app:packageRelease'如何解决?

该报错的核心原因是gradle在指定的密钥库文件中没有找到别名为key的密钥条目,你提到的两种可能性都存在,可按以下优先级逐一排查:

  • 首先排查最常见的配置错误:你提供的key.properties文件中storeFile配置项等号后多了一个多余的前置空格,这个空格会被计入路径内容,导致gradle无法定位到正确的jks文件,先删除这个空格后重试打包。
  • 确认密钥库的实际别名是否为key:打开终端执行如下命令(如果提示keytool不存在,先配置JAVA_HOME环境变量,或进入JDK安装目录的bin文件夹下执行),替换为你实际的jks文件路径,输入密钥库密码后查看返回结果中的别名条目:
keytool -list -v -keystore C:\Users\user\Desktop\codecanyon-J8lmW676-cirilla-multipurpose-flutter-wordpress-app (1)\app\cirilla\android\app\upload-keystore.jks

如果返回的别名不是key,将key.properties中的keyAlias值修改为实际的别名即可。

  • 排查路径特殊字符影响:当前路径包含空格、括号等特殊字符,确实可能导致gradle路径解析异常。可以将upload-keystore.jks文件移动到无特殊字符、无空格的纯英文路径下(例如C:\dev\keystore\upload-keystore.jks),再修改key.properties中的storeFile为新路径后重试。
  • 额外排查项:确认jks文件未损坏、当前Windows用户对该文件有读取权限,key.properties中的密钥库密码、密钥密码与生成jks时设置的完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 21:45:05