我在Google商店上传我的apk时遇到了奇怪的事情。
我需要升级我的应用程序,所以我使用在最后一个中使用的相同密钥库文件重建APK。
但我得到了这个问题。这是团结项目。
我在Unity Editor上检查了所有构建设置,包括短包版本和构建版本,但我找不到奇怪的东西。 我升级了构建版本和短包版本并尝试在Google商店上传APK,但我遇到了同样的问题。 我怎么解决这个问题? 请让我知道这个问题的原因是什么。
答案 0 :(得分:1)
两个应用程序的SHA1哈希在技术上是不同的。所以实际上只有两个选择:
您实际上是使用错误的密钥对APK进行签名。在执行任何其他操作之前,我会快速运行SHA-1,而不是您认为要验证的签名密钥。
这是最不可能的。您的签名设置有问题 - 我不知道您是如何制作工件(CI,手动等)但您可以随时尝试手动签署您的APK而无需任何工具来验证它不是其他问题{{3 }}
直言不讳,1比2更有可能。所以我首先要开始检查你附近的其他* .jks文件的哈希值,然后再尝试验证工具的正确性。
答案 1 :(得分:0)
您正在使用其他密钥库。有时会有一个用于调试的密钥库,以及一个用于发布的密钥库。确保您没有使用错误的。