使用新别名复制私钥

时间:2012-06-29 08:06:03

标签: android keytool google-play jarsigner

http://developer.android.com/tools/publishing/app-signing.html

我有一个密钥库,我已经有了别名和密码。

我已使用此密钥库发布了应用程序。

我现在已将其中一个应用程序的所有权授予其他人,因此要更新该应用程序,他们需要使用我的密钥库。但是我不希望他们使用我的别名或密码。

是否可以为同一个密钥库创建新的别名和密码

同样重要

Google Play是否允许使用新别名签名的APK用作已发布应用的更新

如果是,那么命令是什么,或者是一个好的帮助链接?

2 个答案:

答案 0 :(得分:1)

您的密钥库包含您的密钥。只需将密钥放入新的密钥库即可。并给他们一个。或者..我想只是给他们钥匙。

答案 1 :(得分:1)

好的,我明白了,感谢@Rossco的最初提升。

首先,我将我的密钥库复制到新文件

ctrl+c ctrl+v

然后我更改了密钥库上的密码:

keytool -storepasswd -keystore my.keystore

然后我更改了密钥库中别名的名称

keytool -changealias -keystore my.keystore -alias "old_alias" -destalias "new_alias"

然后我更改了新别名的密码:

keytool -keypasswd -keystore my.keystore -alias new_alias -keypass oldAliasPassword -new newAliasPassword

是的,我刚刚测试了它,并使用新的密钥库别名上传了新版本的应用

谢谢!

参考文献: