我已在google play帐户上的apk文件上传, apk我通过右键单击项目从eclipse创建并导出并在其中放入以下详细信息 密码,别名和开发人员单位。
我已成功上传到Google Play帐户。 但现在的问题是我从本地删除了这个apk并且我无法uplaod任何其他apk如果尝试更新第2版本的代码= 2和版本名称= 1.0然后它也给我错误 必须使用与先前版本相同的证书对apk进行签名。
所以请帮我解决这个问题,现在该怎么办才能在这个应用程序中上传一个新的更新的apk。
答案 0 :(得分:2)
您没有使用相同的密钥库文件来签署您的apks。
.apk必须使用相同的私钥进行签名。如果程序包名称和签名证书与现有版本的名称和签名证书不匹配,则Market会将其视为新应用程序,并且不会将其作为更新提供给用户。
从这里开始,
The apk must be signed with the same certificates as the previous version
唯一的方法是使用您之前版本使用的相同密钥对更新包apk进行签名。没别的了。谷歌对此非常严格。
答案 1 :(得分:0)
对于同一个应用程序,您正在更新它的版本。然后有 不需要以前的apk文件,但应该有相同的密钥库 你用来签署谷歌上的第一个apk文件 玩。也按照你为第一个apk做的相同步骤 文件。
如果您没有相同的密钥库,那么:(您根本无法更新相同的应用程序。