admin管理员组

文章数量:1434040

ios的打包步骤一样的,这里不放的原因是:ios打包需要掏钱,穷的很
用到的软件: Hbuider X;JDK1.8;

1.项目打包(uniapp跳过本步骤)

npm run build

生成dist文件夹。进入文件夹双击index.HTML文件,在网页中测试没有问题。

2.新建app项目(uniapp跳过本步骤)

打开Hbuider X;新建5+app项目

新建完成之后,保留manifest.json文件,其他文件全部删除。
将生成的dist文件夹中的内容放入app项目中。

3.更改manifest.json文件:

a)基础配置:

b)App图标配置

c)外部引入(地图、微信支付宝登录等)sdk配置,没有可以不配置

d)模块权限配置:(蓝牙、指纹、通讯录相机等)

e)其他设置:

4.手机测试程序:

测试手机与电脑连接,开始开发者模式,开启usb调试。

Hbuider X会自动与手机连接,点击运行到手机

手机上将会安装一个Hbuider软件。在手机上操作软件,所有都可以用即测试成功。

5.证书获取:

在打包apk软件的时候需要使用证书,需要自己进行创建:
(1)管理员身份打开cmd
(2)进入到自己的jdk文件夹中 例如我的jdk在C: /program File/java/jdk
(3)进入bin文件夹

keytool.exe

keytool -genkey -alias testkey -keyalg RSA -validity 20000 -keystore testkey.keystore
#-alias 后的为证书别名 例:testkey 
#-keystore 后的为证书文件 例:testkey.keystore

证书私钥密码即为秘钥口令(一定要记住,忘了只能从新申请)

6.打包成apk软件

Hbuider X点击发行/app云打包:

打包配置:

填写完成后即可以进行打包,(云打包需要一定时间,打包完成后控制台会提示)。
打包完成apk文件会在app文件下生成unpackage文件夹,apk文件在unpackage/debug/下。(应用只能在Hbuider中存在两天,需要尽快下载)
打包后传给手机进行安装就可以使用了。

1.在生成.keystore文件时报错:
生成.keystore文件需要管理员身份,启动cmd时以管理员身份运行。
2.生成证书后在打包页面一直报错:
可以从新生成或者网上申请:
http://www.applicationloader/appuploader/keystore.php

最后图片方法来源网络,如有冲突请留言删除更改

本文标签: 文件Vueuniapp