作为 Headers ,我不知道如何,但我已经更新(2年前)在Android Studio中获得的Google Play signed only with the debug keystore 应用程序 .
这是我现在在Google Play商店(现场版)上的apk的keytool屏幕:link
正如你所看到的,“Android Debug”而不是我的名字CN . 这怎么可能呢?在最终发布之前,我已经进入了测试阶段,可能加载使用调试密钥库签名的应用程序进行测试,而不是将应用程序传递给“实时”,让您绕过密钥库上的Google Play控件?
现在我需要更新我的应用,但Google Play会阻止上传,因为:
-
现在要求签名APK,而不是调试签名APK;
-
它说SHA1代码与2年前加载的APK不同 .
请帮我!
谢谢 :)
1 回答
首先,调试密钥仍然是一个有效的密钥,至少在过去它是甚至现在谷歌没有做任何事情来过滤掉密钥....
您可以尝试联系谷歌,但我100%确定他们不会让您更改密钥 . 唯一的选择是找到您使用该应用程序签名的密钥,或将其作为新应用程序(新软件包名称)发布 .
即使您尝试使用谷歌应用程序签名,首先您需要上传当前密钥