Android 如何在Google Play上更改apk的签名

Android 如何在Google Play上更改apk的签名,android,google-play,apk,Android,Google Play,Apk,我已经在google play store中部署了一个测试版应用程序。但现在我想重新部署我的apk文件的新版本。但playstore总是告诉我,我必须使用上传签名进行上传。 我使用了一个密钥库,并在其中添加了uploadsignature keytool.exe -importcert -file upload_cert.der -keystore <keystorefile> keytool.exe-importcert-file upload\u cert.der-keysto

我已经在google play store中部署了一个测试版应用程序。但现在我想重新部署我的apk文件的新版本。但playstore总是告诉我,我必须使用上传签名进行上传。 我使用了一个密钥库,并在其中添加了uploadsignature

keytool.exe -importcert -file upload_cert.der -keystore <keystorefile>
keytool.exe-importcert-file upload\u cert.der-keystore

有什么问题吗。有没有一种方法可以完全删除beta apk并添加一个全新的apk,而无需重新创建新的应用程序?

您需要保管您的签名密钥。幸运的是你使用了。当你这样做时,你必须用一个叫做“上传密钥”的密钥为你的APK签名,然后Google Play会用生产密钥为你签名


听起来你好像丢失了上传密钥。如果你联系谷歌Play支持,他们可以帮你解决这个问题。您需要按照

中的步骤进行操作。我发现您不清楚为什么不使用与前一个APK相同的密钥库对新APK进行签名。因为由于出现错误,我上次使用了一个错误的密钥库,我已经没有了:-(好的,如果您使用的是Google Play的应用程序签名功能,请参阅最后一项。如果您自己对应用程序进行签名,则会中断更新功能。也就是说,具有该应用程序早期版本的用户很可能必须先卸载该应用程序,然后才能安装您使用其他密钥库签名的新应用程序。这里的要点是:s、 如果你自己管理密钥库,请确保永远不会丢失。将备份保存在安全的地方。嗨,Michael,谢谢你的帮助。但很抱歉,我有点困惑。这是我的第一个移动应用程序之一。我看到我使用Google Play应用程序签名。这意味着我可以上传一个未签名的apk文件,然后由Google为我签名?或者我有e使用我的密钥库文件签名?谢谢这是否回答了您的问题?一个问题是我从哪里获得upload_certificate.pem,还是我必须创建它?您是否阅读了我发送的链接?它在步骤1中显示“生成新私钥并上载证书”“要生成并注册一个新的上传密钥,请按照Android Studio帮助中心中的说明进行操作。”请自己努力阅读和理解这些条目。