uniapp打包android使用自己生成的安卓证书

我用的是java环境下的keytool生成的。

啥也不说,直接上步骤:

1. 安装java环境(安装jdk,直接浏览器或者管家的软件市场就能下载,然后按步骤安装就完事了)

2. 如果没有配置全局执行keytool的话,就需要通过cmd打开并找到安装的jdk文件夹下面的bin文件夹

3. 执行生成证书代码,我也是百度抄的,也没有去深究什么意思(红色的是我cmd的路径)

     Java\jdk1.8.0_191\bin>keytool -genkey -alias android.testkey -keyalg RSA -validity 36500 -keystore android.testkey

     意思就是创建一个别名是android.testkey,加密算法为RSA的有效期为36500天并且文件名为android.testkey的证书。

    -genkey 生成文件。

    -alias 别名。

    -keyalg 加密算法。

    -validity 有效期。

    -keystore 文件名

   回车执行以后,提示以下:

                输入密钥库口令:    // 第一次执行会要设置密钥库口令

                再次输入新口令:   //  确认密码

                您的名字与姓氏:

                您的组织名称是什么:

                您所在的城市或者区域名称是什么:

                您所在的省/市/自治区名称是什么:

                该单位的双字母国家/地区代码是什么:

                输入<android.testkey>的密钥口令:   // 设置创建的证书密钥(这个在uni打包的时候需要填写)

                再次输入新口令:  // 确认密码

            (这里我执行完以后会报个错:

                Warning: JKS 密钥库使用专用格式。建议使用 "xxxxxxxxx xxx xx"迁移至行业标准格式PKCS12

                这个时候只需要再次执行下报错建议使用的代码就完事了。

              )

4. 生成完证书以后,然后就是查看证书信息,执行下面代码:

        keytool -list -v -keystore android.testkey

        意思就是查看android.testkey证书的信息。(这个时候就能看到例如序列号;证书指纹:MD5,SHA1,SHA256等等信息)

至此证书就生成完事了,然后就可以愉快的打包安卓app了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值