我创建了一个keystore
并为具有相同密钥库的应用的apk
1.0创建了一个version
文件。但在那之后由于一些问题,我的电脑崩溃了,没有更多可用。但我有密钥库文件,我用它为1.0版开发了apk。现在我想发布同一个应用程序的2.0版本。我使用相同的代码库并使用相同的apk
文件构建keystore
。我尝试将其上传到Android电子市场,但它拒绝了apk
文件。它背后的原因是什么?该问题的解决方案是什么?
答案 0 :(得分:1)
不仅密钥库很重要,而且应使用相同的密钥对apk进行签名。
答案 1 :(得分:0)
也许你曾试图上传'debug'-apk而不是release-apk。唯一的另一种解释是您使用不同的密钥库文件对其进行了签名 - 或者使用同一密钥库中的不同密钥进行签名。检查文件路径。
答案 2 :(得分:0)
确保您使用了为早期版本1.0创建的相同密码(密钥)和密钥库。
检查您的清单文件是否修改了版本名称和版本代码。
请参阅清单文件的这一部分:
android:versionCode="2" // New version code
android:versionName="1.1" // New version name
希望这能解决您的问题。