uni-app本地打包apk的超详细过程
因为本⽂还是有⼀些错误,⽽且HBX已经⽀持本地打包,所以请直接使⽤HBX的本地打包好了。
google官方下载appuni-app本地打包apk需要提前做⾮常多的准备⼯作,⽽且可能会劝退⼀些开发者,我今天说⼀说整个流程。
⼀、安装Android Studio
建议不要使⽤4版本,因为它⽐较新,⽹上搜到的教程⼤多基于3版本。
我下载了3版本的最后⼀个版本,3.6.3。
安装过程略。
⼆、安装Android SDK和Google USB Driver
启动Android Studio,不要创建项⽬,直接看右下⾓的 Configure,点击 SDK,根据你的⼿机Android版本勾选对应版本,然后到SDK Tools ⾯板,勾选Google USB Driver,确定,等待。
三、配置你的⼿机
⾸先USB连上⼿机,看看驱动是不是正常,不正常的话,⼿动指定驱动安装位置,⼀般是C:\Users\Administrator\AppData\Local\Android\Sdk,然后等待安装完成。
开启开发者模式(⽅法⾃⼰搜),进去,开启USB调试和USB安装。
之后电脑以USB连接上你的⼿机,传输模式选“⽂件”。
只要你的Windows设备管理器⾥出现了你的⼿机(可能藏在“便携设备”⾥,仔细),就说明OK了。
四、在Windows系统变量⾥添加ANDROID_HOME
变量名:ANDROID_HOME
变量值:C:\Users\Administrator\AppData\Local\Android\Sdk (你的电脑可能有差别)
五、下载uni-app提供的Android离线SDK
下载完毕解压,将 \HBuilder-Integrate-AS ⽂件夹拷贝到⼀个⼲净⽂件夹⾥,以后我们就围绕这个⽂件夹开展⼯作。
六、Android Studio导⼊HBuilder-Integrate-AS
启动Android Studio,点击 Import Project,导⼊咱们的HBuilder-Integrate-AS⽂件夹,之后Android Studio会进⾏N多的后台操作,其中唯⼀⿇烦的是下载Gradle。
七、⼿动下载Gradle
下载完毕,关掉Android Studio,打开 C:\Users\Administrator\.gradle\wrapper\dists (你的电脑可能有差别)你会发现版本号⽂件夹,进去直到最深层,你会发现2个临时⽂件,删掉它们,拷贝进去下载好的gradle压缩包,启动Android Studio,这时候Android Studio会主动处理你放进去的压缩包,免去下载的痛苦。
尽管Android Studio还会后台下载⼀些包,但是我们不⽤去关⼼了。
⼋、修改HBuilder-Integrate-AS的各路⽂件
最复杂的部分到了,这⾥就要参考uni-app提供的教程了:
它说的“准备⼯程”,我们其实已经在上⽂选择了第⼆种,“导⼊⼯程”。
新建和导⼊这2种步骤的区别在于:所谓导⼊⼯程,这个⼯程就是Android离线SDK压缩包⾥的 \HBuilder-Integrate-AS ⽂件夹,uni-app官⽅已经帮你创建了⼯程,⽽且尽量配置了⼯程,你省去创建,⽽且也省去了⼤部分的配置,但肯定还要配置⼀⼩部分东西,我们就看看配置什么东西:
1. 基础库配置,你全跳过就好,HBuilder-Integrate-AS已经全配置好了
2. 应⽤配置
a. 配置应⽤版本号,因为咱们是测试,能省则省,跳过
b. 配置应⽤名称,因为咱们是测试,能省则省,跳过
c. 配置应⽤启动页,跳过
d. 配置应⽤图标和启动界⾯,这⾥看情况,因为本地打包都是内部开发测试包,所以使⽤uni-app官⽅⾃带的图标没什么⼤不了的,你⾮要改
成⾃⼰的,我也不拦着,模仿官⽅提供⽂件,替换官⽅⽂件就好了
3. 资源配置
a. 创建data⽂件夹并拷贝资源,跳过
b. 创建apps⽂件夹并拷贝资源,要做。⾸先你需要从HBuilderX打开 发⾏ - 原⽣APP本地打包 - ⽣成本地打包APP资源,得到⼀堆⽂件,然
后去movieheaven⽂件夹的assets->apps照猫画虎,删掉DEMO,替换成⾃⼰的资源
c. 修改l⽂件,要做。因为你的项⽬并不是5+APP,所以manifest.json⾥没有id,只有appid,⾃⼰清楚所谓的id是指哪
个就⾏了。关于⾃定义基座的事,如果你使⽤⾃定义基座,那么就听官⽅的要求,加上debug="true"和syncDebug="true"即可。⾄于⾃定义基座怎么做,那就是另⼀个话题了,真⼼不难,不多说
九、RUN!
打开HBuilder-Integrate-AS\adle,右击打开菜单,点绿⾊箭头Run按钮,会发现⼀⽚提⽰,⼤致是BUILD SUCCESSFUL in 0s之类的,就说明打包成功了。
此时你的Android Studio右上⾓或许根本没有认出你的⼿机,这个事因⼿机⽽异,我也⽆法给出⼀定能
成功的解决⽅案。好在,我们并不需要⼀定在⼿机预览,因为我们只想本地打APK。如果Android Studio发觉了你的⼿机,并开始编译,之后你的⼿机会有弹窗,同意即可。⼀切正常的话,Android Studio会给你的⼿机就安装好apk。
这⼀步只是测试⼀下⼯程是不是能跑通,并不是打包的过程,打包的过程是下⼀步。
⼗、打包本地APK
Android Studio打开 Build - Build Bundle(s) / APK(s) - Build APK(s),等待,然后右下⾓会提⽰打包成功,点击 Locate 会打开apk所在⽂件夹,到此,apk打包成功,分发给同事们吧!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。