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