1.运行HBuilder---百度搜索HBuilder,官网下载安装包,解压,运行HBuilder.exe。注册帐号,并登录html
2.新建app---在左边右键,选择新建APP,或者,点击中间的新建appandroid
3.在弹出的窗口,填入应用名称,根据需求选择项目位置,以及模板内容算法
4.检验app效果----建立好以后,选择刚刚建立好的项目,在顶部选择运行,根据你的状况如今运行方式app
5.效果展现---这是我刚刚选择的模板app展现,功能齐全,用着感受还不错dom
6.打包成app---选择要打包的项目,在顶部选择运行,发型原生安装包工具
7.云端打包---在弹出的窗口,选择相应证书,若是参数配置未完成,点击顶部参数配置ui
8.图标配置---上传图标,若是不想挨个穿图标就点击下方生成并替换spa
9.3d
参数配置 --- 1,配置相应的app入口位置,app名称,版本code
2,配置图标
3,配置启动图片
4,sdk配置(可选,若是须要同步登陆,需配置相应的参数,得到相应的参数需到相应的开放平台申请)
10.打包成app---选择要打包的项目,在顶部选择运行,发型原生安装包
11.云端打包---在弹出的窗口,选择相应证书,若是参数配置未完成,点击顶部参数配置,若是配置完成,点击底部打包
12.稍等一下子
13.若是刚刚不当心关闭了,或者后面某天想找到打包的app,在顶部选择运行,根据须要选择查看。发送到手机上,安装试试
注:使用自有证书
生成Android签名证书,确保电脑上安装了JRE,咱们将使用JRE自带的建立和管理数字证书的工具Keytool。使用如下命令生成证书:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
Git Bash Here
//生成key
keytool -genkey -alias ship.keystore -keyalg RSA -validity 1000 -keystore ship.keystore
说明:keytool -genkey -alias 别名.keystore -keyalg RSA -validity 有效期限(天数) -keystore 别名.keystore
例如:keytool -genkey -alias hello.keystore -keyalg RSA -validity 1000 -keystore hello.keystore
//签名
jarsigner -verbose -keystore ship.keystore -signedjar ship.apk android-release-unsigned.apk ship.keystore
说明:jarsigner -verbose -keystore 别名.keystore(密钥库位置) -signedjar 签名后产生的文件.apk 要签名的文件.apk 别名.keystore(密钥库)
例如:
jarsigner -verbose -keystore hello.keystore -signedjar hello.apk android-release-unsigned.apk hello.keystore
|
keystore:helloworld.keystore 表示生成的证书,能够加上路径(默认在用户主目录下);
alias:helloworld 表示证书的别名是helloworld;
keyalg:RSA 表示采用的RSA算法;
validity:10000 表示证书的有效期是10000天。
配置打包信息使用自有证书: App包名:Android应用包名,推荐使用反向域名风格的字符串,如“com.domainname.appname”; 证书别名:生成证书时使用-alias参数设置的证书别名; 私钥密码:生成证书时使用的keystore密码; 证书文件:生成证书时使用-keystore参数设置的证书保存路径;