uniapp安卓打包证书生成

1,026 阅读2分钟

安装证书环境

  • 这里的环境也就是Java环境,因为打包工具keytool是Java的工具。
  • Java环境 我们这里用openjdk因为下载方便也比较快 -openjdk 我们选用华为的镜像网站 mirrors.huaweicloud.com/openjdk/ 点击进入 我这里选用的是jdk17.0.1 当然选用哪个版本都是无所谓的啦

image.png

点击进入以后选择 window版本的压缩包 不要选择错了呦!

image.png

下一步 就是解压下载的jdk安装包

image.png

复制解压后的文件夹到你空闲的磁盘 我这里选用的D盘 因为我的D盘大的很呀!

  • 我的复制路径
  • D:\java\jdk-17.0.1

设置java的环境变量

  • D:\java\jdk-17.0.1\bin
  • 注意为了不必要的麻烦 请将环境变量置顶

image.png

打开命令行 看一下环境变量是否安装成功 看到以下截图 就代表着 环境安装成功了

image.png

接下来就愉快的生成证书吧 生成证书只需要用到两个命令

第一个生成命令

keytool -genkey -alias 别名 -keyalg RSA -keysize 2048 -validity 36500 -keystore 路径\证书名称
  • 别名,可修改为自己想设置的字符,建议使用英文字母和数字
    • 建议和证书名称保持一致 这样比较好记
  • 路径\证书名称
    • 设置路径的目的就是生成的证书放在哪个文件夹下,方便我们生成去找生成的证书
    • E:\打包证书\yimingwangluo.keystore
  • 36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期
keytool -genkey -alias test -keyalg RSA -keysize 2048 -validity 365000 -keystore E:\打包证书\test.keystore
  • 可以直接复制上面 修改别名和证书名称即可

第二个查看命令

keytool -list -v -keystore test.keystore
Enter keystore password: //输入密码,回车 这里是打包时候设置的证书密码

开始生成证书

  • 打开cmd
  • 复制命令到cmd
  • 回车

image.png

image.png 这个密码很重要 输入后 一定要记住呦 我这里是 123456

image.png

  • 这里的地区啥的需要按照真实的填写 因为考虑到上架 如果随便填写上架可能会不通过
  • 最后一条命令一定是y 而不是 image.png 到此证书就生成成功了

查看证书信息 我们就要用到第二条命令了

keytool -list -v -keystore test.keystore

image.png

到此就大功告成了

现在生成的是没有md5指纹信息的

如果大家需要md5的指纹信息需要安装老版本的jdk 因为新版不支持了因为安全问题

  • 老版本的下载地址
  • 链接:pan.baidu.com/s/1U4SWoYY6… 提取码:tm85
  • 有需要的可以下载安装配置一下环境 安装方式大同小异