• uniappAndroid平台签名证书(.keystore)生成


    一、安装JRE环境

    https://www.oracle.com/java/technologies/downloads/#java8

    记住下载默认安装地址。ps:我都默认安装地址C:\Program Files\Java\jdk-1.8

    二、安装成功后配置环境变量

    系统变量配置 AVA_HOME

    放到环境变量去

    %JAVA_HOME%\bin

    三、生成签名证书

    使用keytool -genkey命令生成证书:

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

    testalias证书别名,可修改为自己想设置的字符,建议使用英文字母和数字(后面云打包要填写的,请记住你的别名)
    test.keystore证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径(后面生成的证书文件名称,云打包的时候要上传的文件)
    36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期

    回车后提示

    1. Enter keystore password: //输入证书文件密码,输入完成回车
    2. Re-enter new password: //再次输入证书文件密码,输入完成回车
    3. What is your first and last name?
    4. [Unknown]: //输入名字和姓氏,输入完成回车
    5. What is the name of your organizational unit?
    6. [Unknown]: //输入组织单位名称,输入完成回车
    7. What is the name of your organization?
    8. [Unknown]: //输入组织名称,输入完成回车
    9. What is the name of your City or Locality?
    10. [Unknown]: //输入城市或区域名称,输入完成回车
    11. What is the name of your State or Province?
    12. [Unknown]: //输入省//自治区名称,输入完成回车
    13. What is the two-letter country code for this unit?
    14. [Unknown]: //输入国家/地区代号(两个字母),中国为CN,输入完成回车
    15. Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?
    16. [no]: //确认上面输入的内容是否正确,输入y,回车
    17. Enter key password for <testalias>
    18. (RETURN if same as keystore password): //确认证书密码与证书文件密码一样(HBuilder|HBuilderX要求这两个密码一致),直接回车就可以

    Enter keystore password 就是证书私钥密码后面云打包要填的密码,要记住哦)

    其他的按实际情况填写即可

    以上命令运行完成后就会生成证书,路径为“C:\user\test.keystore”

    一般默认在C盘管理员文件夹里(当时我找不到我的keystore文件,全局文件夹搜索才搜索到的)

  • 相关阅读:
    【巧立名目】利用IDEA工具修改Maven多模块项目标识包名全过程
    C++如何查看栈的变量
    嵌入式复古游戏项目开发与实现
    java版工程管理系统Spring Cloud+Spring Boot+Mybatis实现工程管理系统源码
    机器学习深度解析:原理、应用与前景
    园子的商业化努力-开篇:绝境求商
    设计模式之代理模式的理解
    C++|前言
    js 回到顶部逻辑实现和elementUI源码解析
    对比不同测量矩阵的重构概率
  • 原文地址:https://blog.csdn.net/qq_35946021/article/details/132975480