查看目录
前言:
不想说什么应用市场,产品趋势。不想说什么小程序、公众号。
就想说一下怎么把网站封装成app,本次使用的是Hbuilder。
网站封装成APP所需软件:
工具:Hbuilder(用于封装)
环境:Java(用于签名)
本机的环境是:Windows10,、Jdk1.8,Hbuilder1.5.4
网站封装成APP步骤:
- 首先要去hbuilder官网下载app开发版。是绿色版免安装的,建议把根目录的HBuilderX.exe发送到桌面快捷方式,方便使用。
- 安装java环境,配置环境变量。这个应该没问题吧。保证jdk可以正常工作,因为要用到keytool,安装完配置完环境变量之后分别运行java和javac确保没问题
1java
1javac
- 打开hbuilder,创建一个wap2app项目
- 主要需要进行配置的就是manifest.json文件,需手动设置一些默认的样式。
- 还是在manifest.json里面配置app的图标和启动图
- 打包发行
- 建议的打包配置
- 最关键的一步:配置证书。要用到jdk
- 打开cmd命令行,定位到jdk的安装目录的bin目录
- 输入命令(有下划线是可以更改的参数,其他的请保持原文语法)
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。
完成之后输入这些信息:
- 这里有建议使用的语法,复制重新输入keytool -importkeystore -srckeystore sjar.keystore -destkeystore sjar.keystore -deststoretype pkcs12
并验证源密钥库口令
- 打开jdk的bin目录找到sjar.keystore
- 回到hbuilder里,证书别名就是-alils后面的,我这里是sjar,证书密码按前面输入的填写,选择jdk/bin目录下的sjar.keystore文件。
- 正在打包了,等待完成。
- 在控制台可以看到打包进程
- 完成
- 本文至此结束,提示:密钥和私钥是一回事,期间穿插着说的。其实一样的。
本文转自时间爱人博客,感谢原作者的分享!
证书文件不是有效的keystore文件
如果我保持沉默,江湖怎会记得我的来过
哈哈,你不在江湖,江湖也有你的传说