2

我已经在 google play 帐户上上传了 apk 文件,我是通过右键单击项目从 eclipse 创建的 apk 并导出并将以下详细信息放入其中,仅密码、别名和开发人员单位。

我已成功上传到 google play 帐户。但现在的问题是我已经从本地删除了这个 apk,如果尝试使用版本代码 = 2 和版本名称 = 1.0 更新第二个 apk,我也无法上传任何其他 apk,那么它也会给我错误,即 apk 必须签名具有与以前版本相同的证书。

所以现在请帮我解决这个问题,我该怎么做才能在这个应用程序中上传一个新的更新的 apk。

4

2 回答 2

2

您没有使用相同的密钥库文件来签署您的 apk。

.apk 必须使用相同的私钥签名。如果软件包名称和签名证书与现有版本不匹配,Market 将认为它是一个新应用程序,不会将其作为更新提供给用户。

取自这里,

apk 必须使用与之前版本相同的证书进行签名

唯一的方法是使用与之前版本相同的密钥对更新包 apk 进行签名。没有别的去。谷歌对此很严格。

于 2012-07-20T11:12:13.340 回答
0

对于同一个应用程序,您正在更新它的版本。那么就不需要以前的 apk 文件了,但应该有相同的密钥库,用于签署谷歌播放的第一个 apk 文件。还按照您对第一个 apk 文件所做的相同步骤进行操作。

如果您没有相同的密钥库,那么:(您现在根本无法更新相同的应用程序。

于 2012-07-20T11:19:51.580 回答