前言
进行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
无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。