前言
进行Android项目开发中,发布APP的时候需要选择一个数字证书,即keystore文件(android.keystore),它用来对我们的APP进行签名,是导出APP的一个钥匙,一般需要我们自己生成android.keystore文件。
步骤:
1、使用keytool命令,如果命令窗口提示“不是内部或外部命令”,则说明电脑还没有安装JDK,所以需要自己去搜索并安装JDK,安装完毕后,可以通过资源管理器找到keytool.exe文件位于JDK文件下的子目录bin中。
如下图:
2、打开命令窗口(快捷键:win键 + R键)
目标:在D盘下,生成名为test.keystore的文件
切换至D盘后,在命令窗口中使用keytool命令:keytool -genkey -alias test.keystore -keyalg RSA -validity 20000 -keystore test.keystore,回车并依次填写相关信息
参数说明:
-genkey 生成文件
-alias 别名
-keyalg 加密算法
-validity 有效期
-keystore 文件名
如下图:
至此,已经生成名为test.keystore的文件,在D盘中如下图:
如此就可以将生成的证书文件复制粘贴到android项目中,作为临时文件,方便使用。
3、查看test.keystore中的内容
查看命令:keytool -list -v -keystore test.keystore