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

上传Unity项目至Play Store时遇'The Android App Bundle was not signed.'错误求助

解决Unity生成AAB上传Play Store提示未签名的问题

一、检查Unity打包时的签名配置

  • 打开Unity的Build Settings,切换到Android平台后点击Player Settings
  • 进入Publishing Settings面板,逐一确认:
    • 必须勾选Sign the APK(AAB打包同样遵循这个签名配置)
    • 确认Keystore文件路径正确指向你的项目密钥文件(.jks或.keystore格式),路径别带中文、空格或特殊字符
    • 准确填写Keystore Password、Key Alias和Key Password,注意大小写不能错
    • 打包时务必选Build App Bundle (AAB),别误选成APK或其他选项

二、验证AAB文件的实际签名状态

  • 用Android SDK自带的apksigner工具直接验证:
    1. 找到你Android SDK的build-tools目录(比如android-sdk/build-tools/33.0.2/),里面有apksigner工具
    2. 打开命令行,执行:apksigner verify --verbose 你的应用文件.aab
    3. 如果输出显示No errors detected,说明签名有效;要是提示未签名,回到Unity重新核对签名配置后重新打包

三、检查Play Store后台的签名设置

  • 登录Play Store Console进入你的应用页面,转到App signing板块:
    • 要是开启了Google Play App Signing:你上传的AAB必须用上传密钥签名,不能用应用签名密钥(Google会自动用应用签名密钥重新签名你的包)
    • 要是没开启Google Play App Signing:打包AAB必须用你自己的应用签名密钥,且密钥信息要和后台完全匹配

四、排查常见问题

  • 密钥文件损坏:如果是测试阶段,可尝试重新生成密钥;如果是正式密钥,先备份再重新导入Unity试试
  • Unity版本bug:部分旧版Unity打包AAB时存在签名异常,建议升级到LTS稳定版(比如2020.3及以上)
  • 路径问题:密钥文件用相对路径可能导致Unity识别失败,改用绝对路径试试
  • 权限问题:密钥文件所在文件夹权限不足,Unity读不到文件,给文件添加可读权限即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 10:24:47