gpt4 book ai didi

android - 如何使用 Play 应用签名和应用程序包设置 Unity 应用程序并将其部署到 Google Play?

转载 作者:行者123 更新时间:2023-12-05 00:09:32 31 4
gpt4 key购买 nike

使用 app bundle 和 play app 签名目前是 google 推荐的在 google Play 上部署新应用的方式。从 2021 年 8 月开始,新的应用程序将使用这些格式。
如何在 Unity 中进行设置,如何在 Google Play 中配置应用程序?

最佳答案

我还没有获得 2019.4 应用程序包构建以成功上传到游戏机,因此在开始之前升级到 2020.3 LTS 可能是个好主意(因为这最终对我有用。
配置 Google Play 应用签名
首先在 Play Console 中创建一个新应用程序,给它一个名字,接受条款等。
然后,点击Internal testing在左侧的菜单上,并创建一个新的内部版本。
第一个问题,点击Change App Signing key , Use a different key然后选择第三个选项,您可以在其中将现有 key (以及添加上传 key 的可选步骤)上传到 Google Play。
Don't follow these instructions
现在,不要只按照 Google Play 上列出的说明进行操作,因为您最终会得到一个 Unity 不知道如何处理的上传 key 存储。
相反,使用 Unity,我们将创建两个 keystore 和两个 key 。第一个是应用签名 key ,您只需在将其上传到 Google Play 时查看一次,然后 Google 会处理它并在您上传 app bundle 后使用它对您的应用进行最终签名.
转至 Player settingsPublishing SettingsKeystore ManagerCreate new in dedicated location open the keystore manager in unity
您无需填写所有内容。只是密码、 key 别名和 key 密码。不管你叫什么 key 。暂时不要将 Unity 配置为使用此 key (我们将创建另一个 key 和 keystore 供 Unity 使用)。
Create a app key and key store
按照说明 1.-3。在 Google Play 上使用 pepk 工具上传此新 key 。
然后,您需要创建上传 key 和 keystore 。 Unity 将使用此 key 对您的应用程序包进行签名。同样,不要使用 Google Play 上的说明来创建此 key ,而是使用 Unity UI 创建另一个与 Unity 配合得很好的 key 存储。
密码和别名可以是您想要的任何我命名的 key uploadkey ,但请确保将 keystore 和密码保存在安全的地方,稍后您将需要这些,或者您必须创建新 key 并与 Google 支持人员联系以重置它。
出现提示时,单击是配置您的项目以使用此新 key 。
use the new upload key for signing your project
当您创建 key 存储并将其公钥导出为 .pem 格式时...

keytool -export -rfc -keystore upload.keystore -alias uploadkey -file upload_certificate.pem
...并将其上传到 Google Play。
点击 Update然后 Continue在 Play 管理中心。
Play 商店现在应该可以接受您的 .aab文件。
配置 Unity
希望您的项目现在已设置为使用您刚刚创建的上传 key 进行签名。
确保通过转到 Player Settings 自己设置包名称→ Other Settings Override Default Package Name .仅以小写字符输入适当的内容,默认包名称具有大写字符,我认为这只是在乞求问题。您以后无法更改此设置,否则您必须创建一个新的 Play 商店条目,因此请确保它是客户可以看到的内容,即 com.yourcompany.gamename .
package name
在播放器设置中启用 64 位构建也是一个好主意,否则,google play 稍后会提示。开关 Scripting BackendIL2CPP然后勾选 ARM64 :
enable 64-bit builds
打勾 Build App Bundle在build设置中。
build app bundle in build settings
点击 Build并建立您的 .aab文件
然后将其上传到 Google Play 控制台:
upload to google play
如果幸运的话,一切都很顺利,您可以单击保存并准备开始测试您的应用程序。
如果没有,您可能会收到有用的错误消息,在这种情况下,只需关注它们,如果没有,它们实际上是非描述性的(例如“无法上传。再试一次。”),然后尝试暂时上传 .apk 代替,因为这有时会提供更好的错误消息,然后在您解决问题后切换回 .aab。

关于android - 如何使用 Play 应用签名和应用程序包设置 Unity 应用程序并将其部署到 Google Play?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67019610/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com