uniapp开发Android平台签名证书(.keystore)生成全流程

733 阅读1分钟

1. 安装jdk,配置环境变量

2. 生成签名证书

  1. 进入工作目录

cd C:\Program Files\Java\jdk1.8.0_181\bin

  1. 生成证书

keytool -genkey -alias testkey -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore

  • testkey是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字
  • test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径
  • 36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期

以上命令即可生成证书,路径为“C:\Program Files\Java\jdk1.8.0_181\bin\test.keystore”,进入工作目录很重要!!!否则生成了之后都不到文件在哪里!!!

  1. 查看证书信息

keytool -list -v -keystore test.keystore

其中证书指纹信息(Certificate fingerprints):

  • MD5:证书的MD5指纹信息(安全码MD5)
  • SHA1:证书的SHA1指纹信息(安全码SHA1)
  • SHA256:证书的SHA256指纹信息(安全码SHA245)

3. hbulider中打包

image.png