为新的应用程序版本创建新的密钥库

时间:2018-12-02 05:15:30

标签: android android-studio google-play google-console-developer

我想发布一个新的应用程序。我已经为该应用程序创建了一个密钥库。在Google控制台上时,我不小心单击了启用Google Play应用签名。我的APK上传失败,因为它与应用程序签名者不匹配。我早就失去了应用程序密钥库。如何发布具有新密钥库的新应用程序? Google的解释让我更加困惑,能否给我我必须要做的命令。

我在控制台上的错误如下:

enter image description here

上传证书部分的内容如下:

  

您的应用程序没有上传证书。证书   您用来签名的第一个APK将用作上传证书。

2 个答案:

答案 0 :(得分:1)

在生成签名APK时,只需检查两个签名版本即

答案 1 :(得分:0)

我想通过此链接确认找到了答案 [Android Signed APK showing as Unsigned APK when trying to upload to production 生成签名的APK时,我必须同时检查这两个选项。

  

我们提供三种选择:

     

选择V1(用于较旧版本的签名)-APK获取上载   成功

     

选择V2(用于较新版本的签名)-请注意,选择   仅此一项是行不通的。

     

选择V1和V2(适用于旧版本和较新版本)-APK获取上载   成功

     

为什么单独选择V2无效?

     

因为APK签名方案v2在Android 7.0中引入   (牛轧糖)。使APK可在Android 6.0(棉花糖)上安装,并   较旧的设备,请先使用JAR签名对APK进行签名   用v2方案签名。

感谢您参与帮助寻找答案