如何将新APK上传到Google Play Beta

时间:2014-05-22 16:43:15

标签: android apk android-keystore

我正在从Android工作室生成签名的APK。但是,出于某种原因,我似乎无法使用我之前使用过的keystone。 Android工作室一直在抱怨“Keystore被篡改或密码不正确”。我相信密码是正确的。

无论如何,我创建了一个新的keystone并生成了我签名的APK。但是,当我尝试通过点击按钮Upload new APK to Beta在Beta测试中上传此APK时出现错误:

  

您上传了使用其他证书签名的APK   你以前的APK。您必须使用相同的证书。你现有的   APK使用带有指纹的证书进行签名:

问题

如何使用其他证书将新APK上传到我的Beta版?或者有没有办法重置我的.jks文件的密码?

我的目标是简单推出新的测​​试版。

2 个答案:

答案 0 :(得分:1)

快速回答:你不能

如果没有证书,您无法升级应用,也无法使其锁定并锁定#34;在上传的APK中,您已上传。

现在..您要么找到正确的密码(假设您使用的是错误的密码),或者......您必须将应用更改为新密码包名称,并警告您的用户有关旧应用程序或类似内容的描述......

以前有几个人遇到过同样的问题:

Lost my keystore for uploaded app on android market

Retrieve Private Key for Existing Android App

...

答案 1 :(得分:0)

您无法将新APK上传到测试版。您需要使用与原始应用程序相同的密钥库文件。根据您收到的错误消息,我的猜测是您的密码错误。我会尝试一些密钥库密码破解程序,看看你是否有一个密码。

临时修复程序将更改应用程序上的程序包名称,并将其作为新程序上载到测试版,但如果您没有正确的密钥库/密码,则无法对现有应用程序进行任何更新组合