如何申请安卓证书,申请安卓证书的流程是什么?

用HBuilderX打包安卓正式app时,我们需要使用自有证书,安卓证书是免费申请的,虽然HBuilderX有申请教程,为了自己后期使用方便,今天给大家分享下详细的申请教程!(HBuilderX的文档 https://ask.dcloud.net.cn/article/35777)


首先,我们去Oracle官网 https://www.oracle.com/technetwork/java/javase/downloads/index.html 下载jre安装包,根据自己操作系统去选择下载,我是Windows平台,如下选择



下载完进行解压,然后一步一步的安装即可(建议不要自定义路径安装,直接安装默认路径即可为全局,要不然还得修改为全局)!


安装完成以后,我们打开cmd命令行

先输入下方命令,看是否安装成功

java -v



接着继续输入下方命令

切换工作目录到D:路径

d:

将jre命令添加到临时环境变量中(双引号里去复制jre的路径,也就是文章刚开始下载安装的路径)

set PATH=%PATH%;"C:\Program Files\Java\jdk-18.0.2.1\bin"



使用keytool -genkey命令生成证书

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

testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字

test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径

36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期


输入上方命令回车后,会提示如下方,我们按需填写对应信息回车...即可!(注:输入密码时是看不见的,所以请仔细输入密码)

Enter keystore password:  //输入证书文件密码,输入完成回车  
Re-enter new password:   //再次输入证书文件密码,输入完成回车  
What is your first and last name?  
  [Unknown]:  //输入名字和姓氏,输入完成回车  
What is the name of your organizational unit?  
  [Unknown]:  //输入组织单位名称,输入完成回车  
What is the name of your organization?  
  [Unknown]:  //输入组织名称,输入完成回车  
What is the name of your City or Locality?  
  [Unknown]:  //输入城市或区域名称,输入完成回车  
What is the name of your State or Province?  
  [Unknown]:  //输入省/市/自治区名称,输入完成回车  
What is the two-letter country code for this unit?  
  [Unknown]:  //输入国家/地区代号(两个字母),中国为CN,输入完成回车  
Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?  
  [no]:  //确认上面输入的内容是否正确,输入y,回车  

Enter key password for <testalias>  
        (RETURN if same as keystore password):  //确认证书密码与证书文件密码一样(HBuilder|HBuilderX要求这两个密码一致),直接回车就可以


等上方信息输入完成后,会在D盘中生成证书,路径为“D:\test.keystore”



查看证书信息命令

keytool -list -v -keystore test.keystore


本文链接:https://my.lmcjl.com/post/19983.html

展开阅读全文

4 评论

留下您的评论.