将已有H5项目用Hbuilder打包生成Android原生安装包

首先新建一个移动app项目,填写应用名称和存储位置,选择模版,完成

将已有H5项目用Hbuilder打包生成Android原生安装包 将已有H5项目用Hbuilder打包生成Android原生安装包

将其自带的文件以及文件夹删除,只保留manifest.json文件

将已有H5项目用Hbuilder打包生成Android原生安装包          将已有H5项目用Hbuilder打包生成Android原生安装包

删除后

将已有的h5项目粘贴到tests项目中

将已有H5项目用Hbuilder打包生成Android原生安装包          将已有H5项目用Hbuilder打包生成Android原生安装包

打开manifest.json文件,配置应用名称、获取appid、版本号、页面入口等信息

将已有H5项目用Hbuilder打包生成Android原生安装包         将已有H5项目用Hbuilder打包生成Android原生安装包

打开左下角的图片配置,设置app的图标

启动图片配置、设置启动图片

sdk配置、设置相应的功能(我这里将所有的功能都取消了)

模块权限配置、配置相应的权限

将已有H5项目用Hbuilder打包生成Android原生安装包

后两个页面引用关系、代码视图未设置,就是默认,保存

选中该项目右击-发行-发行为原生安装包

如果出现提示最好拿手机测试一下自己的项目(不测也没有关系)

将已有H5项目用Hbuilder打包生成Android原生安装包

可以选择DCloud公用证书以及自有证书(推荐)

如果是*证书那么需要证书别名、秘钥密码和证书文件

将已有H5项目用Hbuilder打包生成Android原生安装包          将已有H5项目用Hbuilder打包生成Android原生安装包

打开我们jdk的安装目录,自带的jre,里面有keytool工具可以生成

将已有H5项目用Hbuilder打包生成Android原生安装包

打开cmd,在该bin目录下,运行一段指令

keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

android.keystore:自己取的别名

 RSA:算法

-validity 20000:有效天数20000

将已有H5项目用Hbuilder打包生成Android原生安装包

出来什么填写什么就好了


将已有H5项目用Hbuilder打包生成Android原生安装包

生成该文件存在于jre的目录里面

将已有H5项目用Hbuilder打包生成Android原生安装包

回到刚才的Hbuilder里面

证书别名:刚才自己取的

秘钥密码:自己设的

证书文件:jre目录的

-打包

将已有H5项目用Hbuilder打包生成Android原生安装包

注意45M以上的项目是不能云端打包的

等个几分钟

打开所在目录就找到了Android的安装包,至此打包结束,就可以在Android系统上面安装运行自己的项目了

将已有H5项目用Hbuilder打包生成Android原生安装包