无法将Unity游戏上传至Google Play:Android App Bundle未签名报错求助
Unity打包AAB上传Google Play提示「未签名」的解决方法
检查Unity内的签名配置
- 打开Unity编辑器,路径:
Edit > Project Settings > Player > Android > Publishing Settings - 确认「Build App Bundle (Google Play)」选项已勾选
- 在「Signing」板块,选择「Use Existing Keystore」,导入你的发布密钥库文件(格式为.jks或.keystore),正确填写密钥库密码、密钥别名和密钥密码
- 首次发布:先在Google Play Console创建应用,生成「上传密钥」后再配置到Unity;更新应用必须沿用之前的密钥库,不能更换
打包过程的签名确认
- 点击「Build」弹出打包窗口后,再次确认「Build App Bundle」已勾选
- Unity会自动用配置好的密钥对AAB签名,无需手动额外签名操作
验证Google Play Console的密钥匹配
- 登录Google Play Console,进入应用的「Release > Setup > App signing」页面
- 若使用Google管理签名:确保Unity中用的上传密钥公钥已提交给Google;若自行管理签名:确认AAB的签名与控制台配置的签名完全一致
避坑提示
- 不要手动修改打包完成的AAB文件,会直接破坏签名
- 确保Unity的Android Build Tools版本为官方推荐的稳定版,避免版本兼容问题
- 从APK切换到AAB发布时,签名配置必须和之前完全一致
内容的提问来源于stack exchange,提问作者Antisra7
相关产品推荐
相关产品推荐

