(一)UNI-APP 离线打包记录(Android版本)

一、下载离线打包SDK

下载地址:

https://nativesupport.dcloud.net.cn/AppDocs/download/android

官方给的是百度网盘的下载地址,有些同学可能下载比较慢。

下载好以后可以看到这样的文件结构:

二、安装Android Studio

由于我之前已经安装过了,就不写了。 不懂参考网上得教程,需要代理的参考我网站置顶的便宜飞机场推荐

三、创建项目或者直接导入项目

这里建议没有Android基础的朋友直接导入里面的HBuilder-Integrate-AS项目进行修改,会节省很多时间,免去折腾

直接在Android studio里面进行项目导入,导入成功后会提示机型SDK、Gradle等相关配置的下载,没有代理的童鞋就自己想办法吧,有代理的朋友就加上代理,非常好用

编译一下,测试功能是否正常

1、编译

2、编译成功

3.在手机安装

吐槽一下,自己打包APP居然要去uni-app官网申请APP Key,不然就不能运行。

而且软件还被识别成了色情软件,我无语子

四、编译你的uni-app项目,生成APP资源

1、在HbuilderX项目中生成APP资源

2、在命令行中生成APP资源

如果你是命令行创建的项目,你还可以直接通过命令行生成app-plus的资源包,运行下面的命令即可(通过HbuilderX创建的项目我还没研究过,应该也是可以的)

npm run build:app-plus

3、收尾工作

编译完毕后,你就可以在项目文件目录dist\resources 里面看到你编译的资源文件,如果是通过npm run build:app-plus 编译的,则是在dist\build\app-plus文件夹里面,不过应该都是一样的

五、申请APP Key

进入uni-app开发人员后台管理,选择你创建的APP

a. 然后选择 离线打包Key管理

b. 填写Android包名和IOS BundleId,以及Android证书签名SHA1

安卓证书申请参考这儿: https://ask.dcloud.net.cn/article/35777

由于我暂时不进行IOS离线打包,所以这儿IOS BundleId填写的适合Android 包名一样的字符串

接着点保存就会生成对应的APP Key了

填写离线APP的Key

  1. 首先,找到Androidmanifest.xml这个文件

先切换到Android模式,打开manifests文件夹,即可找到该文件

2. 移动光标到文件末尾,可以找到下面标注的这一行字,将APP Key填入进去

六、项目配置的自定义

可能会比较多,我另外开一个文档

下一章

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐