教你把网站制做成APP:使用Hbuilder封装APP教程

前言:

不想说什么应用市场,产品趋势。不想说什么小程序、公众号。

就想说一下怎么把网站封装成app,本次使用的是Hbuilder。

网站封装成APP所需软件:

工具:Hbuilder(用于封装)

环境:Java(用于签名)

本机的环境是:Windows10,、Jdk1.8,Hbuilder1.5.4

 

网站封装成APP步骤:

 

  1. 首先要去hbuilder官网下载app开发版。是绿色版免安装的,建议把根目录的HBuilderX.exe发送到桌面快捷方式,方便使用。
  2. 安装java环境,配置环境变量。这个应该没问题吧。保证jdk可以正常工作,因为要用到keytool,安装完配置完环境变量之后分别运行java和javac确保没问题
    1
    java

    1
    javac

     

  3. 打开hbuilder,创建一个wap2app项目
  4. 主要需要进行配置的就是manifest.json文件,需手动设置一些默认的样式。
  5. 还是在manifest.json里面配置app的图标和启动图

  6. 打包发行
  7. 建议的打包配置
  8. 最关键的一步:配置证书。要用到jdk
    1. 打开cmd命令行,定位到jdk的安装目录的bin目录
    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。
      完成之后输入这些信息:

    3. 这里有建议使用的语法,复制重新输入keytool -importkeystore -srckeystore sjar.keystore -destkeystore sjar.keystore -deststoretype pkcs12
      并验证源密钥库口令
    4. 打开jdk的bin目录找到sjar.keystore
  9. 回到hbuilder里,证书别名就是-alils后面的,我这里是sjar,证书密码按前面输入的填写,选择jdk/bin目录下的sjar.keystore文件。
  10. 正在打包了,等待完成。
  11. 在控制台可以看到打包进程
  12. 完成
  13. 本文至此结束,提示:密钥和私钥是一回事,期间穿插着说的。其实一样的。

本文转自时间爱人博客,感谢原作者的分享!

赞(4) 领红包
转载注明:楚狂人博客 » 教你把网站制做成APP:使用Hbuilder封装APP教程

评论 3

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2

    证书文件不是有效的keystore文件

    1 3周前 (05-06) 这家伙可能用了美佬的代理 谷歌浏览器 Windows 7 回复
  2. #1

    如果我保持沉默,江湖怎会记得我的来过

    时间爱人 3个月前 (03-04) Germany 谷歌浏览器 Windows 10 回复

扫码领红包 或者 支付宝搜索:5981405

支付宝扫一扫打赏