Android密钥库密码更改

dba5bblo  于 2023-01-07  发布在  Android
关注(0)|答案(5)|浏览(333)

我想更改我在我的密钥库中使用的一个Android应用程序的密码,已经在Google Play,我想知道一些事情之前,我这样做:
1)如果我更改密钥库密码,我可以继续使用相同的密钥库为我上传的应用程序没有任何问题(我需要这样做,这就是为什么我问)
2)更改别名密码是否会产生相同的后果?
3)我应该如何使用keytool?

gk7wooem

gk7wooem1#

如果您在将应用程序推送到Play商店之前使用相同的密钥库对应用程序进行签名,应该没有问题。

    • 更改密钥库的密码或别名密码不会影响用于生成签名apk的方式**。

要使用keytool更新密码:
1.打开cmd提示符
1.浏览到keytool的位置/在系统变量下的path变量中设置keytool的位置,直接执行步骤3
1.运行以下命令:
第一个月

    • 安全说明**

正如vlz在下面的评论中提到的。
您不应该在命令中包含您的密码,因为它将写入您的命令历史记录(~/. bash_history)。
相反,您可以使用以下命令(安全地提示输入密码):
keytool -storepasswd -keystore "keystore location"

    • 恢复计划**

确保首先备份密钥存储库文件。

j2datikz

j2datikz2#

keytool的用法在过去的几年里可能已经改变了,对我起作用的是:
1.要更改存储中别名的密码:
keytool -keypasswd -keystore pathToKeystoreFile -alias yourAlias -keypass oldAliasPassword -storepass oldStorePassword -new newAliasPassword
1.要更改密钥库文件的密码:
keytool -storepasswd -keystore pathToKeystoreFile -storepass oldStorePassword -new newStorePassword
确保首先备份您的密钥库文件,以防您不小心引入任何拼写错误!

0md85ypi

0md85ypi3#

我们不希望将密码作为命令的一部分,以避免将其存储在shell历史记录中。

# Change the key password
keytool -keypasswd -alias "your_key_alias" -keystore "key_filename.key"
# Change the keystore password
keytool -storepasswd -keystore "key_filename.key"
jtw3ybtb

jtw3ybtb4#

我可以更改密码如下:

keytool -keypasswd -alias "key alias" -keypass "previous password" -new "new password" -keystore "/../.android/debug.keystore"
bvuwiixz

bvuwiixz5#

Android Studio 4.2.x这对我很有效,转到您输入密码的屏幕,如果选中保存密码的框,取消选中该框,用任何废话替换好的密码,并尝试构建您的. apk失败后,返回并重新键入好的密码,并重新选中保存密码的框。

相关问题