使用Hbuilder封装APP(含配置证书)详细图文教程

网站封装成 APP 所需软件

  • 工具:Hbuilder(用于封装)
  • 环境:Java(用于签名)
  • 本机环境:Windows10,、Jdk1.8,Hbuilder1.5.4

网站封装成 APP详细步骤

1、首先要去hbuilder 官网下载 app 开发版,它是绿色版免安装的,建议把根目录的 HBuilderX.exe 发送到桌面快捷方式,方便使用。

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第1张 - boke112联盟(boke112.com)

2、安装 java 环境,配置环境变量。这个应该没问题吧。保证 jdk 可以正常工作,因为要用到 keytool,安装完配置完环境变量之后分别运行 java 和 javac 确保没问题.

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第2张 - boke112联盟(boke112.com)

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第3张 - boke112联盟(boke112.com)

3、打开 hbuilder,创建一个 wap2app 项目

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第4张 - boke112联盟(boke112.com)

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第5张 - boke112联盟(boke112.com)

4、主要需要进行配置的就是 manifest.json 文件,需手动设置一些默认的样式。

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第6张 - boke112联盟(boke112.com)

5、还是在 manifest.json 里面配置 app 的图标和启动图

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第7张 - boke112联盟(boke112.com)

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第8张 - boke112联盟(boke112.com)

6、打包发行

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第9张 - boke112联盟(boke112.com)

7、建议的打包配置

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第10张 - boke112联盟(boke112.com)

8、最关键的一步:配置证书,这里要用到 jdk。

8.1 打开 cmd 命令行,定位到 jdk 的安装目录的 bin 目录

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第11张 - boke112联盟(boke112.com)

8.2 输入命令(有下划线是可以更改的参数,其他的请保持原文语法)

 
  1. 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。

完成之后输入这些信息:

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第12张 - boke112联盟(boke112.com)

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第13张 - boke112联盟(boke112.com)

8.3 这里有建议使用的语法,复制重新输入:

 
  1. keytool -importkeystore -srckeystore sjar.keystore -destkeystore sjar.keystore -deststoretype pkcs12

并验证源密钥库口令

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第14张 - boke112联盟(boke112.com)

8.4 打开 jdk 的 bin 目录找到 sjar.keystore

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第15张 - boke112联盟(boke112.com)

9、回到 hbuilder 里,证书别名就是-alils 后面的,我这里是 sjar,证书密码按前面输入的填写,选择 jdk/bin 目录下的 sjar.keystore 文件。

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第16张 - boke112联盟(boke112.com)

10、正在打包了,等待完成。

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第17张 - boke112联盟(boke112.com)

11、在控制台可以看到打包进程

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第18张 - boke112联盟(boke112.com)

12、完成

使用Hbuilder封装APP(含配置证书)详细图文教程 - 第19张 - boke112联盟(boke112.com)

本文至此结束,提示:密钥和私钥是一回事,期间穿插着说的,其实一样的。

猜你喜欢

转载自blog.csdn.net/terry711/article/details/106489671