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

React Native打包Release APK报错:Get Key failed: Given final block not properly padded

排查生产环境签名APK生成失败的步骤
  • 核对模块级build.gradle的签名配置
    • 确认signingConfigs块里的storeFile路径正确,Windows用反斜杠\,macOS用正斜杠/,别搞混
    • 检查storePassword、keyPassword、keyAlias和生成密钥库时的信息完全一致,注意大小写,密码别输错字符
  • 确认密钥库文件存在且路径正确
    • 把密钥库文件放到指定路径下,比如android目录根,或者确保配置里的路径能精准找到它
  • 检查gradle.properties的变量配置(如果用了的话)
    • 如果是把签名信息存在gradle.properties里当变量用,要保证变量名和build.gradle里引用的完全匹配,文件里的内容别带多余空格或符号
  • macOS上检查文件权限
    • 给密钥库文件加可读权限,执行命令chmod 644 你的密钥库文件名.jks
  • 清理缓存后重试构建
    • 先执行cd android && ./gradlew clean,再重新跑./gradlew assembleRelease
  • 核对gradle与插件版本兼容性
    • 检查gradle/wrapper/gradle-wrapper.properties里的gradle版本,和项目级build.gradle里的Android插件版本是否匹配,不兼容也会导致签名出错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 16:15:22