UNI-APP安卓本地打包详细教程(保姆级)
一、開發(fā)環(huán)境
uni-app 官方文檔地址??原生開發(fā)者支持
1、Android Studio 下載地址:Android Studio官網(wǎng)?OR?Android Studio中文社區(qū)
2、最新版的HBuilderX
3、App離線SDK下載:最新android平臺(tái)SDK下載
4、3.1.10版本起需要申請(qǐng)Appkey,申請(qǐng)請(qǐng)參考
二、準(zhǔn)備環(huán)境
1)Android Studio下載
點(diǎn)擊進(jìn)入?Android Studio官網(wǎng)?或者?Android Studio中文社區(qū)
點(diǎn)擊Download Android Studio,然后下滑彈窗勾選同意協(xié)議,并點(diǎn)擊下載Android Studio
?下載成功后安裝即可。
2)最新版HBuilderX下載
HBuilderX:官方IDE下載地址
HBuilderX 3.4.6版本起,取消單獨(dú)的App開發(fā)版安裝包,統(tǒng)一為一個(gè)標(biāo)準(zhǔn)安裝包。標(biāo)準(zhǔn)版也可以安裝app相關(guān)插件。
這里直接下載最新的正式版。
?如果是已有老版的HBuilderX,可打開編輯器后,通過點(diǎn)擊幫助,點(diǎn)擊檢查更新后,直接點(diǎn)擊立即更新,然后等待自動(dòng)更新后重啟HBuilderX即可
?3)App離線SDK下載
?點(diǎn)擊進(jìn)入:最新android平臺(tái)SDK下載
?復(fù)制提取碼后進(jìn)入百度云直接下載最新版壓縮包
下載成功后解壓壓縮包后打開,可根據(jù)個(gè)人習(xí)性,將HBuilder-Integrate-AS文件夾拷貝至其他專門存放打包文件的文件夾內(nèi)
?4)生成本地打包APP資源
打開最新版HBuilderX,點(diǎn)擊界面上方的發(fā)行,點(diǎn)擊原生App-本地打包,點(diǎn)擊生成本地打包資源?
生成資源成功之后,點(diǎn)擊生成鏈接進(jìn)入存放目錄,保存生成的文件
5)申請(qǐng)Appkey
首先登錄開發(fā)者中心,沒有賬號(hào)的必須注冊(cè)一個(gè)。
登錄成功后點(diǎn)擊想要離線打包的項(xiàng)目,進(jìn)入到項(xiàng)目的詳情頁(yè)
?點(diǎn)擊菜單欄的離線打包Key管理,勾選打包的平臺(tái),自定義Android包名,輸入Android 證書簽名SHA1,最后點(diǎn)擊保存即可生成AppKey。
可通過在生成的Android 證書目錄里面cmd命令行輸入
keytool -list -v -keystore 證件名.keystore
回車后輸入證書文件密碼,來(lái)查看證書信息(SHA1,SHA256證書指紋)
?三、開始離線打包
上述準(zhǔn)備工作全部完成后,首先打開Android Studio編輯器導(dǎo)入之前準(zhǔn)備工作里步驟三生成的離線SDK資源里的?HBuilder-Integrate-AS 文件夾
導(dǎo)入成功后,首先替換掉simpleDemo\src\main\assets\apps目錄下的原有資源,更換為之前準(zhǔn)備工作里步驟四HbuiderX 生成的本地打包APP資源
然后將data目錄下的dcloud_control.xml文件內(nèi)的appid清空,更換成自己uni-app的應(yīng)用標(biāo)識(shí)AppID,也就是準(zhǔn)備工作里步驟四HbuiderX 生成的本地打包APP資源的名稱
?打開Androidmanifest.xml文件,將android:value替換為之前準(zhǔn)備工作步驟五里申請(qǐng)的Appkey,將package更換為Android包名
?打開values目錄下的strings.xml文件,輸入自己應(yīng)用想要的應(yīng)用名稱(類似QQ、微信這些應(yīng)用名稱)
?打開drawable目錄,該目錄主要存放
icon.png : logo圖片
push.png : 消息推送logo
splash.png : 啟動(dòng)頁(yè)
選中任意圖片右鍵,可點(diǎn)擊Create 9-Patch file 將圖片更換為.9.png類型,防止不同型號(hào)手機(jī)導(dǎo)致圖片變形
?打開build.gradle文件,填入Android包名和大版本號(hào)和小版本號(hào)
可通過在simpleDemo\src\main\assets\apps\__UNI__B0DA83E\www目錄下的manifest.json文件查看版本號(hào)信息
?最后就可以點(diǎn)擊Android Studio編輯器上方的build,點(diǎn)擊Generate? Signed Bundle / APK進(jìn)行打包
?
依次輸入Android平臺(tái)簽名證書(.keystore)的證書路徑、證書秘鑰、證書別名和打包密碼
?
選擇正式包,最后點(diǎn)擊Finish,等待打包完成即可
?
最后這就是打包完成后的文件,整個(gè)離線打包也就結(jié)束了,可以直接在手機(jī)上進(jìn)行安裝了
?
最后,如果這篇文章對(duì)大家有所幫助的話,希望大家一鍵三連!紅豆泥阿里嘎多!
總結(jié)
以上是生活随笔為你收集整理的UNI-APP安卓本地打包详细教程(保姆级)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020-10-23 集合+序列化+递归
- 下一篇: 信息安全 数据赛 铁人三项_2018.5