uni-app發布android版App的詳細過程(uni-app開發安卓app)

開發環境

1、android studio下載地址:https://developer.android.google.cn/studio/index.html

2、HBuilderX(開發工具,地址https://www.dcloud.io/hbuilderx.html)

3、App離線SDK下載:最新android平臺SDK下載

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

注意:HBuilderX版本要跟SDK版本一致。

SDK目錄說明

|-- HBuilder-Hello App離線打包演示應用 |-- HBuilder-Integrate-AS 集成uni-app或5 app的最簡示例 |-- SDK SDK庫文件目錄 |-- Feature-Android.xls Android平臺各擴展Feature API對應的詳細配置 |-- readme 版本說明文件及注意事項 |-- UniPlugin-Hello-AS uni原生插件開發示例

準備工程

1、安裝android Studio并解壓SDK下載包;

2、運行android studio,選擇導入項目HBuilder-Hello;

uni-app發布android版App的詳細過程(uni-app開發安卓app)

3、導入項目后,按提示安裝所需即可;安裝完成后,項目會重新rebuild,等待結束,運行項目到測試機,可以看到傳感器,音頻,二維碼等應用示例;

uni-app發布android版App的詳細過程(uni-app開發安卓app)uni-app發布android版App的詳細過程(uni-app開發安卓app)

4、打開 HBuilderX 寫好的項目,點擊 發行 > 原生app-本地打包 > 生成本地打包資源,打包完成后,HBuilderX 控制臺會輸出打包信息和打包路徑;

uni-app發布android版App的詳細過程(uni-app開發安卓app)

5、打開 android studio 切換項目到project目錄,依次打開 HBuilder-Hello > app > src > main > assets,能看到 apps.HelloH5.www 和 data 兩個文件夾;

uni-app發布android版App的詳細過程(uni-app開發安卓app)

6、刪除 android studio 的 apps 文件夾內容后,將 HBuilderX 剛才打包路徑下的 resources 文件夾內容替換;

uni-app發布android版App的詳細過程(uni-app開發安卓app)

7、復制 www > manifest.json 中的id,替換 data > dcloud_control.xml 中的 appid;

uni-app發布android版App的詳細過程(uni-app開發安卓app)uni-app發布android版App的詳細過程(uni-app開發安卓app)

8、點擊運行項目,如果運行后測試機所顯示的內容和HBuilderX項目中所展示一致,則表示替換成功;

補充一些打包過程遇到問題的解決方法:

1)運行APP提示“當前運行環境無法運行啟用“自定義組件模式”的uni-app引用”,只需要在“app-libs”引入文件“ uniapp-release.aar”(該文件在SDK下載包的路徑“SDKlibs”下)即可解決);

2)報錯“Entry name 'assets/SDK_Default_Route_Texture_Gray_Arrow.png' collided”,刪除文件“HBuilder-Helloappbuild”下的所有數據,重新生成就沒問題;

3)uniApp引入“vconsole.min.js”會導致打包運行后,只顯示底部菜單,內容區域顯示空白;

4)工程增加package.json,并執行“npm install”后,打包App運行后會導致引用組件的頁面無法跳轉;

5)uniapp調用接口使用了Promise,打包App運行后會導致打開調用接口的頁面一直加載中。

發布版本

1、android studio > build > Generate Signed Bundle / APK,創建新的 jks文件或選擇原有jks,一路下一步,直至完成;

uni-app發布android版App的詳細過程(uni-app開發安卓app)uni-app發布android版App的詳細過程(uni-app開發安卓app)uni-app發布android版App的詳細過程(uni-app開發安卓app)uni-app發布android版App的詳細過程(uni-app開發安卓app)uni-app發布android版App的詳細過程(uni-app開發安卓app)

2、把文件app-debug.apk發送到手機,安裝并使用。

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2023年5月15日 上午9:00
下一篇 2023年5月15日 上午9:16

相關推薦

国产一卡2卡3卡4卡公司在线| 国产精品亚韩精品无码a在线| 久久久久国产精品| 欧美双茎同入视频在线观看| 国产xvideos国产在线| 精品黑人一区二区三区| 国产女人爽的流水毛片| 8天堂资源在线| 处女的第一次电影| baoyu122.永久免费视频| 国内精品久久久久久久97牛牛| 99久久超碰中文字幕伊人| 天天干天天干天天操| 中文字幕日韩人妻不卡一区| 日本zzzzwww大片免费| 久久久国产精品亚洲一区| 性欧美成人免费观看视| 久久精品国产亚洲av不卡| 无需付费看视频网站入口| 亚州免费一级毛片| 最近中文字幕mv免费视频| 亚洲an日韩专区在线| 日韩精品欧美一区二区三区| 久久精品国产色蜜蜜麻豆| 放荡的女老板bd中文字幕| 久久成人国产精品一区二区| 成人综合激情另类小说| 久久久久成人精品免费播放动漫| 性欧美18-19sex性高清播放| 中文字幕色网站| 成人精品国产亚洲欧洲| 一级一级一级毛片| 幻女free性zozo交| www.成年人视频| 大桥未久全63部作品番号| 99re这里只有精品6| 国产精品老熟女露脸视频| 99精品热这里只有精品| 国产麻豆videoxxxx实拍| 黑白高清在线观看| 国产精品日本亚洲777|