APK上传失败,因为证书更改

时间:2017-08-10 12:20:45

标签: java android google-play apk sha1

我在Play商店有一个应用程序。我不得不更换我的电脑,然后在新电脑中再次配置了所有内容。

现在我生成了一个新的APK并更改了我的SHA1密钥。现在,当将新的apk上传到游戏商店时,它会出现错误,说明证书与之前的APK不同。

我该怎么办?

2 个答案:

答案 0 :(得分:0)

如果未使用第一个版本使用的证书(SHA1)对应用进行签名,则无法将更新推送到Google Play中的现有应用。

现在您可以选择查找旧的签名证书,或者您必须将您的应用作为新应用在Play商店列表中发布(使用新的包名称)。

答案 1 :(得分:0)

在上传更新的应用程序之前,请确保已在清单文件的元素中增加了android:versionCode和android:versionName属性。此外,包名称必须相同,并且必须使用相同的私钥对.apk进行签名。如果程序包名称和签名证书与现有版本的名称和签名证书不匹配,则Market会将其视为新应用程序,并且不会将其作为更新提供给用户。