uniApp打包安卓应用详细步骤

一、打包安卓应用
1.使用uniApp新建的一个混合运用
在这里插入图片描述
2.点击发行-原生App打包-打包Android(apk包)
在这里插入图片描述
3.这里我们可以使用公共的一个测试证书或者使用自有的一个证书,楼主在这里就讲一下自有证书的申请及使用,因为公共的点击一下就可以打包了

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

  1. 需要先下从Oracle官网下载java的一个sdk jdk下载地址

  2. 需要筛选自己需要安装的版本,楼主安装的是
    在这里插入图片描述

  3. 安装路径默认即可,一般是在 C:\Program Files\Java\jdk1.8.0_291

  4. 因为后面会使用到jre中的 keytool 命令 ,所以我们需要在当前电脑的环境变量中设置一个path,用于指向jre中的 keytool
    在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210607154922914.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JlbnpfczYwMA==,size_16,color_FFFFFF,t_70
在这里插入图片描述

  1. 生成签名证书(使用keytool -genkey命令)
 1. windows+R 输入cmd 打开黑窗口
 2. 输入命令 keytool -genkey -alias mytest -keyalg RSA -keysize 2048 -validity 36500 -keystore mytest.keystore 

-alias mytest 表示证书的别名是mytest(别名建议使用英文字母和数字);
-keyalg RSA 表示采用的RSA算法;
-validity 36500 表示证书的有效期是36500 天
-keystore mytest.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);
  1. 回车后填写相关信息即可
    在这里插入图片描述

  2. 如果出现这种状况,不用担心 只需要将他提示的一串英文再次复制 运行一遍即可
    在这里插入图片描述
    在这里插入图片描述

  3. 运行命令 查看密钥库中的密钥

keytool -list -v -keystore test.keystore 

在这里插入图片描述
这样即为成功

  1. uniApp打包会需要用到的值
    在这里插入图片描述
App包名:Android应用包名,推荐使用反向域名风格的字符串,如“com.domainname.appname”;
证书别名:生成证书时使用-alias参数设置的证书别名;
私钥密码:生成证书时使用的keystore密码;
证书文件:生成证书时使用-keystore参数设置的证书保存路径。
  • 6
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值