使用Hbuilder封装APP(含配置证书)详细图文教程
网站封装成 APP 所需软件
- 工具:Hbuilder(用于封装)
- 环境:Java(用于签名)
- 本机环境:Windows10,、Jdk1.8,Hbuilder1.5.4
网站封装成 APP详细步骤
1、首先要去hbuilder 官网下载 app 开发版,它是绿色版免安装的,建议把根目录的 HBuilderX.exe 发送到桌面快捷方式,方便使用。
2、安装 java 环境,配置环境变量。这个应该没问题吧。保证 jdk 可以正常工作,因为要用到 keytool,安装完配置完环境变量之后分别运行 java 和 javac 确保没问题.
3、打开 hbuilder,创建一个 wap2app 项目
4、主要需要进行配置的就是 manifest.json 文件,需手动设置一些默认的样式。
5、还是在 manifest.json 里面配置 app 的图标和启动图
6、打包发行
7、建议的打包配置
8、最关键的一步:配置证书,这里要用到 jdk。
8.1 打开 cmd 命令行,定位到 jdk 的安装目录的 bin 目录
8.2 输入命令(有下划线是可以更改的参数,其他的请保持原文语法)
- keytool -genkey -alias sjar -keyalg RSA -sigalg SHA1WithRSA -validity 40000 -keysize 1024 -keystore sjar.keystore
解释:
- keytool:java 工具,管理私钥仓库(keystore);
- -genkey:生成公钥;
- -alias sjar:别名 sjar;
- -keyalg RSA -sigalg SHA1WithRSA:加密算法是 rsa 和 sha1 的验证;
- -validity 40000:有效期 40000 天;
- -keysize 1024:私钥长度是 1024 位;
- -keystore sjar.keystore:生成私钥,私钥名为 sjar.keystore。
完成之后输入这些信息:
8.3 这里有建议使用的语法,复制重新输入:
- keytool -importkeystore -srckeystore sjar.keystore -destkeystore sjar.keystore -deststoretype pkcs12
并验证源**库口令
8.4 打开 jdk 的 bin 目录找到 sjar.keystore
9、回到 hbuilder 里,证书别名就是-alils 后面的,我这里是 sjar,证书密码按前面输入的填写,选择 jdk/bin 目录下的 sjar.keystore 文件。
10、正在打包了,等待完成。
11、在控制台可以看到打包进程
12、完成
本文至此结束,提示:**和私钥是一回事,期间穿插着说的,其实一样的。