2

我已经完成了应用程序的第一个版本,现在我需要签署我的 apk 并将其上传到 PlayStore。

正如谷歌所说,我想使用我拥有的一个密钥库(另一个应用程序中使用的旧“keystore.jks”),具有不同的别名、别名密码和密钥存储密码(但使用与旧应用程序相同的“keystore.jks”在这个全新的应用程序中)

到目前为止我还没有做到这一点,我知道在“keytool”的帮助下我可以做到这一点,但不知道如何......

比你~

4

2 回答 2

0

第 1 步转到构建>生成签名的 APK>下一步

步骤 2 选择您的密钥库文件并提供密码、别名和别名密码。

步骤 3 单击下一步,然后选择发布,您就完成了。

你可以在这里找到很好的描述

于 2018-04-12T22:44:48.787 回答
0

首先,如果您忘记了旧密钥库的密码,您将无能为力。

如果您记住了密码,可以使用以下命令提供新密码:

keytool -keypass "old password" -new "new password" -keystore "keystore location"

如果要更改别名,可以使用以下命令:

keytool -changealias -alias "your-very-very-long-alias" -destalias "new-alias" -keypass keypass -keystore /path/to/keystore -storepass storepass

如果您丢失/忘记了密码,唯一的选择是创建一个新的密钥库。您需要安全地保存其密码。

但是这样做有一个缺点:

如果您的新应用程序只是旧应用程序的新版本,那么它在 Play 商店的更新过程将产生错误。您必须将它部署为具有新密钥库的全新应用程序

于 2018-04-13T00:59:12.453 回答