生成签名证书keystore


前言


进行Android项目开发中想要将androidapp导出为apk的时候需要选择一个数字证书,即keystore文件(android.keystore),它用来对我们的APP进行签名,是导出APP的一个钥匙,一般需要我们自己生成android.keystore文件



方法:利用JDK下的keytool工具生成



步骤:

1:使用keytool命令,如果命令窗口提示“不是内部或外部命令”,则说明电脑还没有安装JDK,所以需要自己去搜索并安装JDK,安装完毕后,可以通过资源管理器找到keytool.exe文件位于JDK文件下的子目录bin中


jdk下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html


配置jdk:https://www.cnblogs.com/gz9218/p/2ae083861f6749899b1b800faabe1c17.html



2:在命令窗口中使用keytool命令:

keytool -genkeypair -alias "meng" -keyalg "RSA" -keystore "meng.keystore"


回车并依次填写相关信息,(由于之前我已经生成了meng.keystore,所以现在根据参数说明改文件名等)


参数说明:


-genkey 生成文件


-alias 别名


-keyalg 加密算法


-validity 有效期


-keystore 文件名


鼎云博客


3:这样就生成了keystore文件,同样可以通过资源管理器找到该数字证书文件,此时,它与keytool在同一个目录下,即JDK的子目录bin下(以之前生成的meng.keystore为例)



4:可以将生成的证书文件复制粘贴到android项目中,作为临时文件,方便使用。


5:查看keystore信息

keytool -list -v -keystore meng.keystore

鼎云博客

鼎云博客
  • 最新评论
  • 总共0条评论