unity3d - 如何为 Google Play 游戏签署 Unity 应用程序包

标签 unity3d google-play signing

我需要从 Unity 为我的 Android 应用程序包签名,以便将其上传到 Google Play。我已经完成了三个不同版本的签名步骤;但是,当我构建和上传时,我不断收到错误

要在 Unity 2019.2 中签署应用程序包,我会打开build设置,勾选构建应用程序包的箭头;然后导航到播放器设置;发布设置,使用密码创建新的 keystore 和别名。并 build 。与 2019.1 和 2018.4 几乎相同。

示例:

example

我希望 app bundle 被签名并被上传;然而 google play 一直说它没有签名。

最佳答案

所以解决方案非常简单。如果谷歌哪里可以给出更准确的错误信息,那就太好了。

我尝试在不勾选 google app bundle 的情况下构建,这给了我一个 APK 文件而不是 AAB 文件。上传该文件时,谷歌给出了更准确的错误消息,即 APK 是在开发版本中构建的,因此未签名。

返回到build设置,如果您取消勾选开发构建然后构建为 APK 或 AAB,它将为应用签名并为上传工作!

关于unity3d - 如何为 Google Play 游戏签署 Unity 应用程序包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57463669/

相关文章:

php - 是否可以将 unity3d 与 php 结合使用?

android - Google play - 如何识别用户要求退款的订单号

android - 您能否在 Android Market 上针对不同架构发布具有不同 .apk 的同一个应用程序?

android - 如何使用与发布 APK 相同的 key 对调试 APK 进行签名 - Android Studio

c# - Unity3d - 如何获取 Animator 的图层 --> 子状态 --> 状态名称哈希?

ios - 升级到最新版本的Unity可以解决Apple的IPv6策略吗?

android - 将 libgdx 游戏配置为 "designed for tablets"

android - 释放 key 以签署多个 Android 应用程序

code-signing - 为什么签名 key 如此昂贵?

c# - 我们如何在编辑模式(Unity3d)中销毁子对象?