1:导入uniapp项目到hubulderx目录内
2:右键项目文件夹找到 发行/云打包,点击云打包。

3:此时会弹出app打包的弹窗

4:弹出弹窗后,可自定义修改应用名称,


这个页面是点击修改manifest.json后弹出的页面,可在应用名称处修改应用名称。
5:证书:
5.1:进入该网址:Java Downloads | Oracle 点击登录,没有账号的按照该网站的流程注册Oracle账号,有账号的直接登录就行。

5.2:登录完成后找到下面的java8

5.3:按照自己的系统安装下载对应的文件,这里我的电脑是windows,就下载对应的文件。

5.4:安装

5.5:安装完毕后检查是否成功安装。打开cmd窗口。
输入java -version
C:\Users\user>java -version
返回:
java version "1.8.0_441"
Java(TM) SE Runtime Environment (build 1.8.0_441-b07)
Java HotSpot(TM) Client VM (build 25.441-b07, mixed mode, sharing)
表示安装成功
再输入where java
C:\Users\user>where java
返回:
C:\Program Files (x86)\Common Files\Oracle\Java\java8path\java.exe
C:\Program Files (x86)\Java\jdk-1.8\bin\java.exe
找到带有bin的地址,去掉最后的java.exe
只复制前面:C:\Program Files (x86)\Java\jdk-1.8\bin
或者找到你安装java的目录,我前面都是默认安装到C盘\Program Files (x86)\Java\jdk-1.8\bin
最后找到bin文件夹然后再复制目录地址也是一样的。
5.6:打开系统的环境变量编辑。


5.7:把刚刚复制的地址加到系统环境变量里面去。


最后确定的时候把外面的所有环境变量的窗口全部确定了才行
5.8:把原来的cmd窗口关闭,然后再打开一个新的cmd窗口。开始生成证书。
// 输入:
D:
// 先切换到D盘
keytool -genkey -alias demoName -keyalg RSA -keysize 2048 -validity 36500 -keystore demo.keystore
// 这里demoName是证书别名,36500是证书的有效期,这里表示100年,demo.keystore是证书文件名称。
// 返回:
输入密钥库口令:123456
// 这里输入的是证书密码,完成后回车
再次输入新口令:123456
// 与上次一样,完成后回车
您的名字与姓氏是什么?
[Unknown]: zhang
您的组织单位名称是什么?
[Unknown]: zhang
您的组织名称是什么?
[Unknown]: zhang
您所在的城市或区域名称是什么?
[Unknown]: zhang
您所在的省/市/自治区名称是什么?
[Unknown]: zhang
//上面都依次输入后回车即可,下面这个输入国家代码这块写CN。
该单位的双字母国家/地区代码是什么?
[Unknown]: CN
CN=zhang, OU=zhang, O=zhang, L=zhang, ST=zhang, C=CN是否正确?
[否]: y
// 最后这里输入y然后回车
输入 <demoName> 的密钥口令
(如果和密钥库口令相同, 按回车):
// 这里可以直接回车,密码就是上面写的123456
Warning:
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore demo.keystore -destkeystore demo.keystore -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。
// 当出现这个的时候证书就生成完毕了。会出现在你D盘下,文件名为demo.keystore
5.9:到这一步,证书就生成完毕了,把它拖到桌面。为后续操作做准备。
// 证书可以在cmd输入keytool -list -v -keystore demo.keystore查看证书信息。
C:\Users\user\Desktop>keytool -list -v -keystore demo.keystore
// 注意前面的地址一定是有证书的地址才能用这个命令查看证书的信息。
// 回车后输入密码
输入密钥库口令:123456
//回车后显示证书信息
别名: demoname
创建日期: 2025-4-10
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=zhang, OU=zhang, O=zhang, L=zhang, ST=zhang, C=CN
发布者: CN=zhang, OU=zhang, O=zhang, L=zhang, ST=zhang, C=CN
序列号: 99adabd
生效时间: Thu Apr 10 15:20:34 CST 2025, 失效时间: Sat Mar 17 15:20:34 CST 2125
证书指纹:
SHA1: CB:BE:C4:FA:EF:C2:3A:91:8B:CF:F8:D2:D8:D8:A9:32:81:13:CB:66
SHA256: BD:74:E1:4D:08:9D:62:31:7C:56:29:78:04:F9:EF:31:A0:BE:1F:1F:66:71:6D:59:FB:64:8D:DC:6E:FC:45:30
签名算法名称: SHA256withRSA
主体公共密钥算法: 2048 位 RSA 密钥
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: B0 66 45 9A 31 5E E1 80 0E E5 DB 37 8A 1B 17 2B .fE.1^.....7..'%
0010: E7 AE C3 79 ...y
]
]
*******************************************
*******************************************
Warning:
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore demo.keystore -destkeystore demo.keystore -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。
6:回到uniapp打包窗口。填写上对应的信息,选择对应的文件。

7:点击窗口的打包,点击后会弹出App打包窗口,hbulder下面的控制台会弹出正在编译。




3465

被折叠的 条评论
为什么被折叠?



