我制作了一个Android应用程序并将其发布到Android市场,现在我对我的应用程序进行了一些更新,并尝试提供同一个应用程序的下一个版本。问题是我错过了我之前生成的KeyStore文件。但我有我的旧版本APK文件。现在我无法上传下一个版本,开发人员控制台说
The apk must be signed with the same certificates as the previous version.
为错误。我现在可以帮助为我的Android应用程序制作新版本吗??
答案 0 :(得分:5)
目前无法检索丢失的签名密钥。你可以做的是获得一个新的,从市场上拉你的应用程序,并使用不同的包名称上传你的更新。
答案 1 :(得分:4)
很抱歉,据我所知,现在不允许更新您的申请。
要更新市场上的现有应用程序,您必须拥有该KeyStore文件并记住密码。
答案 2 :(得分:2)
您最好的办法是取消发布旧版apk并发布使用新密钥库签名的新apk。
答案 3 :(得分:1)
请确保您拥有以前使用过的密钥库文件
根据developer.andoird.com上提供的文档,您必须执行以下操作
在上传更新的应用程序之前,请确保您拥有 增加了android:versionCode和android:versionName属性 在清单文件的元素中。另外,包名称 必须与现有版本相同,并且必须是.apk文件 使用相同的私钥签名。如果包名和签名 证书与现有版本的Google Play不符 将它视为一个新的应用程序,将其作为这样发布,并且不会 将其作为更新提供给现有用户。