zoukankan      html  css  js  c++  java
  • mac 安卓生成证书(uniapp项目安卓证书申请)

    mac  安卓生成证书

    义务需求: 最近在开发基于uniapp框架的app,到了打包发布的阶段,来尝试打包为安卓的apk安装包。在用HBuild打包的时候需要提供安卓的数字证书(.keystore 文件), 用于表明开发者的身份。需要在本地生成安卓证书后才能打包。来鼓捣看看。

     环境要求: JRE(Java Runtime Environment)环境, 我们需要安装Java SE。下载对应系统的文件,我这里下载的是jdk-14.0.2_osx-x64_bin.dmg。然后开始安装即可。

    安装步骤如下:

    1、打开终端。

    2、去到java安装的根目录,即输入。

    cd /Library/Java/JavaVirtualMachines/jdk-14.0.2.jdk/Contents/Home/bin

    3、使用签名工具keytool开始生成证书。

    keytool -genkey -v -keystore android.keystore -alias android_test -keyalg RSA -validity 36500 -keystore /Users/tonyyang/Downloads/android_test.keystore

    在这里需要注意的是:

    • 证书的别名,我这里是android_test。(证书别名自定义)
    • 证书的地址,我这里是放在下载目录的android_test.keystore。(后缀名为.keystore,就是刚刚生成的证书文件)
    • -genkey 生成文件
    • -alias  别名
    • -keyalg 加密算法
    • -validity 有效期/天
    • keystore 证书文件名(包名)

    4、安装提示继续填写。

    输入密钥库口令: 
    再次输入新口令:
    您的名字与姓氏是什么?
        [Unknown]:  srh
    您的组织单位名称是什么?
        Unknown]:  srh
    您的组织名称是什么?
      [Unknown]:  srh
    您所在的城市或区域名称是什么?
      [Unknown]:  zhengzhou
    您所在的省/市/自治区名称是什么?
      [Unknown]:  henan
    该单位的双字母国家/地区代码是什么?
      [Unknown]:  zhongguo
    CN=srh, OU=srh O=srh, L=zhengzhou, ST=henan, C=zhongguo是否正确?
      [否]:  y
    正在为以下对象生成 2,048 位RSA密钥对和自签名证书 (SHA256withRSA) (有效期为 20,000 天):
    
    CN=srh, OU=srh O=nake, L=zhengzhou, ST=henan, C=zhongguo
    
    输入 <android> 的密钥口令
    
    (如果和密钥库口令相同, 按回车): 

    5、记住证书的密钥口令。

    然后在生成的过程中需要记得证书的密钥口令,然后其他的就是输入个人信息即可。生成后去对应的位置可以找到证书文件:android_test.keystore

    然后在HBuild里面选择发行 -> 原生app云打包,在出现的弹框中选择我们前面生成的证书,填入证书别名和密钥口令:
    uniapp hbuild cloud build

    点击打包即可正常打包。

    备注: 如果自己不想动手操作,你还可以一键生成安卓证书(http://www.applicationloader.net/appuploader/keystore.php)

  • 相关阅读:
    VMware虚拟机12安装linux系统
    PHP 底层的运行机制与原理
    分享10条PHP性能优化的小技巧,帮助你更好的用PHP开发
    MySQL wamp密码修改
    分布式之抉择分布式锁
    面试总结——Java高级工程师(三)
    面试总结——Java高级工程师(二)
    面试题总结——走向JAVA高级工程师
    浅谈Nginx之反向代理与负载均衡
    修复TortoiseGit文件夹和文件图标不显示
  • 原文地址:https://www.cnblogs.com/maqingyuan/p/13504275.html
Copyright © 2011-2022 走看看