未使用Google Play商店上传证书签名的APK

未使用Google Play商店上传证书签名的APK

问题描述:

我使用Xamarin.Forms开发了一个应用程序,并将该应用程序发布到Google Play商店,生成了APK和Store密钥作为以下文档(

I developed an app using Xamarin.Forms, and I would publish the app to Google Play Store, I generated the APK and Store key as the following document (https://docs.microsoft.com/en-us/xamarin/android/deploy-test/release-prep/?tabs=windows) from Visual Studio, but when I upload the APK file to Google Play Store, I get the following error.

上传失败您上传了未使用上传证书签名的APK.您必须使用相同的证书.上传证书具有指纹...等

我有旧的密钥库,但丢失了keyPassword

I have the old KeyStore but I lost the keyPassword

很抱歉告诉您这个坏消息,来自官方

Sorry to tell you the bad news, from the official Android developer docs:

确保应用签名密钥没有丢失.应用程序签名丢失 键表示无法更新应用程序,因此对它至关重要 迷路了.

Ensure that the app signing key is not lost. Loss of the app signing key means that an app cannot be updated, so it is critical for it not to be lost.

更新

看来 Google现在允许重置证书了.请在此表单上填写问题.该操作可能需要几个工作日.

感谢@SushiHangover指出这一点!

Update

It seems like Google now allow reseting certificates. Please fill-in an issue on this form. The operation may take a couple of business days.

Thanks @SushiHangover for pointing that out!