Uniapp把项目打包成app的步骤

本文详细介绍了如何使用keytool生成安卓应用的Keystore签名文件,包括Keystore的原理、生成条件和具体步骤。接着,讲解了在HbuilderX中如何利用已生成的证书进行项目打包,包括填写必要信息和打包流程。此教程适合安卓开发者和HbuilderX用户参考。

一、首先,打包前生成安卓的.keystore 证书文件

1、Keystore签名文件简介

Java 中的 keytool.exe (位于 JDK\Bin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库中的。证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。

Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中。 在keystore里,包含两种数据:

1.密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)

2.可信任的证书实体(trusted certificate entries)——只包含公钥

别名(Ailas):每个keystore都关联一个独一无二的别名,别名通常不区分大小写
Keytool 是一个有效的安全钥匙和证书的管理工具。

2、使用keytool生成Keystore签名文件的条件

  1. 生成Keystore文件需要使用keytool命令,而keytool命令的前提是电脑安装了JDK,如果没有安装JDK,控制台会提示“不是内部或外部命令”。
    keytool.exe文件所在的位置为JDK安装路径下的bin文件夹中:C:\Program Files\Java\jdk1.8.0_181\bin\keytool.exe
    在这里插入图片描述

3、生成Keystore签名文件

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值