首页 > 编程知识 正文

keystore,authenticator密钥

时间:2023-05-06 14:13:19 阅读:148130 作者:1672

前言上一篇文章完成了keystore文件的生成,但这只是导出android项目的第一步。 虽然我们之前只是关注了keystore文件的生成与否,可能并不太注意keystore的某些参数,但是导出到apk时需要使用重要的参数。 如果使用错误,则会考虑以下问题,最终导致项目导出失败。

错误:执行故障转移' : app :包发行版'。

failedtoreadkeyminefromstore ' d :studyingAndroidprojectsmy applicationAndroid.keystore ' 3360 key storrre

因此,您需要记住要使用的keystore的常规参数,但以前只是成功生成了keystore文件。 那么,在哪里可以看到这些参数,并将其更改为容易记住的参数呢? 简要介绍相关的命令调用

对于android.keystore文件,显示keystore参数信息并在命令窗口中输入keytool-list-v-keystore Android.keystore命令

(如上所述,此时已将签名证书复制到当前项目文件下,因此命令路径是临时文件android.keystore的路径。)

修改keystore的密码,别名等

1 :更改密码的命令: keytool-store passwd-keystore Android.keystore

其中my.keystore是一个复制的签名证书文件,在运行命令后,系统会提示您确认证书的当前密码和新密码。

2 :用于修改别名alias的命令: keytool-change alias-keystore Android.keystore-alias my _ name-destaliasandroiddebugkey

其中my_name是证书的当前alias,-destalias指定要更改为的alias。 例如,将别名更改为:

3 )修改alias密码的命令: keytool-keypasswd-keystore my.keystore-aliasandroiddebugkey

执行此过程时,系统会提示您输入keystore密码和alias密码,然后输入新的alias密码。

这三个指令是独立的,没有依赖关系,所以可以根据自己的需要修改参数。

参考: http://blog.blundell apps.co.uk/tut-change-alias-passwords-of-your-Android-keystore/# comment-2408

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。