在安卓app的项目进行打包的时候,会用到证书文件。Android的申请相对于iOS的简单很多,只需要简单的几步就可以完成。
一、打开命令行(cmd),需要注意的一点是输入命令之前要确保在Java环境!
可以输入命令java查看一下是否安装了jre环境,java -version查看版本
出现上图就是已经安装了jre环境。如果没有安装的话,可以点击资源进行下载jdk下载https://download.csdn.net/download/m0_58665272/89219957 这里提供了两个版本,随便下载一个即可。安装之后在系统环境变量配置一下
二、准备工作完毕,可以正式申请证书了。
找到下载的jdk文件路径,复制路径。
所有操作都是建立在此路径之下,建议切换到d盘操作,建立临时资源路径,防止之前系统中没有配置
set PATH=%PATH%;"C:\PRogram Files\Java\jdk-19\bin"
然后输入命令,就基本完成了。
keytool -genkey -alias y_certalias -keyalg RSA -keysize 2048 -validity 36500 -keystore y_cert.keystore
y_certalias换成你的证书别名,y_cert换成你的证书名称。按照流程最后输入y,就OK了。
友情提示:如果流程走完,报keytool错误: java.io.FileNotFoundException: <name>.keystore (拒绝访问。) 记得检查一下自己的路径是否具有写的权限,建议运行cmd的时候用管理员身份。
扫描二维码关注公众号,回复:
17518176 查看本文章

三、查看证书的信息,安全码信息SHA1、MD5、SHA256等
输入命令,即可查看
keytool -list -v -keystore y_cert.keystore
可以看到这个里面没有MD5信息,是因为jdk版本太高了!安装1.8.0的话可以查看到MD5信息。