码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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文件,全局文件夹搜索才搜索到的)

  • 相关阅读:
    Flask 学习-34.restful-full 请求参数自定义参数校验类型 (reqparse.RequestParser() )
    C语言 100道经典编程题适用于专升本,专接本【详细分析版】
    “2024国际数字能源展”推动绿色低碳发展,助力实现“双碳”目标
    基于Solidworks的三维光路结构示意图绘制实例演示-技术细节
    Hosmer-Lemeshow检验(HL检验)
    C++学习:类与对象
    2024年浙江大学金融硕士专业报考分析
    竞赛选题 机器学习股票大数据量化分析与预测系统 - python 竞赛选题
    bigemap在林业勘测规划设计行业的一些应用
    基于Django与深度学习的股票预测系统 计算机竞赛
  • 原文地址:https://blog.csdn.net/qq_35946021/article/details/132975480
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号