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

如何修复Unity打包APK上传Google Play控制台的密钥签名错误?

解决Google Play APK上传签名不匹配错误
  • 先验证APK签名指纹是否真的一致:
    用keytool命令分别检查新APK和已上架APK的签名信息,对比SHA-1/SHA-256指纹是否完全相同:
    • 检查本地新APK:keytool -printcert -jarfile 你的新APK文件名.apk
    • 检查已上架版本:可以从Google Play控制台「设置>应用签名」页面获取官方保存的签名指纹,或者下载之前的上架APK用同样命令检查。如果指纹不一致,说明你当前用的签名密钥确实和之前的不一样,重新核对Unity里的密钥库配置。
  • 确认Unity打包模式:确保你是用Release模式打包,Debug模式默认用Unity自带的调试密钥,肯定和正式签名不一致。
  • 检查Google Play应用签名配置:如果你的应用开启了Google Play应用签名,要区分「上传密钥」和「应用签名密钥」。你上传APK时必须用上传密钥签名,而不是应用签名密钥。去控制台「应用签名」页面确认上传密钥的指纹,和你本地密钥库的指纹对比。
  • 重新核对Unity的签名配置:打开Unity的「Player Settings> Publishing Settings」,确认勾选「Use Existing Keystore」,密钥库文件路径正确,密钥别名、密码没有输入错误(注意密码大小写)。
  • 清理Unity缓存后重打包:删除项目根目录的Library文件夹,重新构建APK,避免缓存导致的签名配置异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 20:25:13