uniapp android(安卓)項目離線打包

1、在HBX打開uniapp項目進行調試
2、調試完成後,打開manifest.json文件,修改應用版本名稱和應用版本號
在這裏插入圖片描述
3、接着製作自定義基座(注意自定義基座每天有限次數,超過要收費,具體自己去了解)
在這裏插入圖片描述
在這裏插入圖片描述
4、製作完成後,點擊: 運行->運行到手機或模擬器->運行基座選擇->自定義調試基座
在這裏插入圖片描述
5、點擊:發行->原生APP-本地打包->生成本地打包App資源。
在這裏插入圖片描述
6、生成完成後,控制檯會顯示打包好的資源所在的路徑,點擊即可跳到資源所在位置,複製當前位置所有文件。
在這裏插入圖片描述
7、打開as(androidStudio),並打開安卓原生工程
原生SDK下載地址
8、在根目錄下點擊:app->src->main->assets->www>裏面的第一個文件夾下面的所有文件都刪除,並將步驟6複製的文件粘貼到裏面去
刪除:
在這裏插入圖片描述
第6步 生成的文件 複製黏貼到刪除的地方
在這裏插入圖片描述
9、找到步驟8裏提到的assets文件下面的apps.__UNI__XXXXX.www,將__UNI__XXXXX替換成步驟2提到的manifest.json文件裏的uni-app應用標識(AppId)
在這裏插入圖片描述
替換成appid
在這裏插入圖片描述
10、找到步驟8裏提到的assets文件下面的data文件夾,打開data文件夾下面的dcloud_control.xml文件,將appid的值替換成步驟9提到的uni-app應用標識,appver替換成新的版本號(注意:dcloud_control.xml文件裏的version的值對應的是HBX的某個版本,不要更新,否則這個verison值會失效)
在這裏插入圖片描述
appid 跟 版本號
在這裏插入圖片描述
11、app>build.gradle>文件裏versionCode與versionName 改成與manifest.json裏的版本名稱,版本號
在這裏插入圖片描述
在這裏插入圖片描述
12、app>src>main>AndroidManifest.xml文件裏的 android:versionCode, android:versionName與第11步同理
在這裏插入圖片描述
在這裏插入圖片描述
13、點擊工具欄Build裏第一項(綠色錘子),最後一項,編譯成功後進行14
在這裏插入圖片描述
14、打正式包,點擊:as頂部工具欄的Build->Generate Signed Bundle/APK->在彈出的窗口選APK,點next->彈出的窗口配置好你的證書信息,點next->彈出窗口,點擊relase、勾選V1、V2、點擊finish->開始打包了->打包成功後,在as的右下角會有倆個彈窗,點擊第一個彈窗下面的下拉箭頭,可以看到藍色的locate,並點擊,過幾秒鐘就會彈出打好的包所在的文件夾,複製這個文件夾下的apk文件,即可用來安裝。
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
等待打包
打包成功,點擊跳轉到安裝包文件夾
在這裏插入圖片描述
在這裏插入圖片描述

// 地址不能有中文
// 改第9的文件夾名,需要外部打開文件修改

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章