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
最后图片方法来源网络,如有冲突请留言删除更改
版权声明:本文标题:Vue、uniapp文件打包安卓应用 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1726387430a1086467.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论