博客列表 >uniapp开发APP,生成Android签名证书并云打包发布

uniapp开发APP,生成Android签名证书并云打包发布

dxp2tq的博客
dxp2tq的博客原创
2022年09月22日 00:43:431743浏览

Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。需确保电脑上安装了JRE(JRE环境),我们将使用JRE自带的创建和管理数字证书的工具Keytool,并使用keytool命令生成签名证书。

  1. 安装JAVA环境(推荐使用JRE8环境)

百度网盘链接:https://pan.baidu.com/s/1jk6-QwrPFueOUxD9pL2ToA
提取码:2323
备用地址:
https://www.oracle.com/java/technologies/downloads/#jdk18-windows

  1. 默认安装即可,默认安装目录为:
    C:\Program Files\Java\jdk-18.0.2.1\bin
    添加临时环境变量,打开命令行(cmd),输入以下命令:
    d:
    set PATH=%PATH%;”C:\Program Files\Java\jdk-18.0.2.1\bin”
    第一行:切换工作目录到D:路径
    第二行:将jre命令添加到临时环境变量中

  2. 生成签名证书(使用keytool -genkey命令)
    // 进入默认安装JRE目录路径
    // 使用keytool -genkey命令生成证书
    .\keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore D:\test.keystore
    注:生成证书于d盘根目录。
    解释:
    testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字
    test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径
    36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期

  3. 回车后会提示如下:

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

  4. 查看证书信息
    keytool -list -v -keystore d:\test.keystore

App包名:Android应用包名,推荐使用反向域名风格的字符串,如“com.ceshi.cs”;
证书别名:生成证书时使用-alias参数设置的证书别名;
私钥密码:生成证书时使用的keystore密码;
证书文件:生成证书时使用-keystore参数设置的证书保存路径。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议
感谢经历2022-09-15 10:24:381楼
www.52itzy.com有视频教程