uni-app離線打包(5+ sdk2.6.1)

HTML5+ sdk version 2.6.1

必要工具:

  • Android Studio

  • HBuilderX

  • 微信開發(fā)者工具(當前版本HBuilderX對微信開發(fā)者工具有依賴,且無法關閉)

  • 指定版本的HTML5+ sdk(與編譯器版本保持一致),查看下載地址

  • 生成簽名證書,查看如何生成

打包步驟:

  • 啟動HBuilderX,打開項目,點擊發(fā)行->原生App-本地打包->生成本地打包App資源,等待生成資源成功,如dist\resources\__UNI__0000001\www

  • 打開src/manifest.json文件,拷貝appid和name字段,appid為__UNI__0000001

  • 拷貝一份sdk中的HBuilder-Hello用作打包項目,后面用MYPROJECT代替(也可以直接使用HBuilder-Hello)

  • 啟動Android Studio,打開MYPROJECT項目

  • 刪除MYPROJECT\app\src\main\assets\apps中的HelloH5文件夾

  • 拷貝資源dist\resources中的__UNI__0000001文件夾到MYPROJECT\app\src\main\assets\apps

  • 打開MYPROJECT\app\src\main\assets\datadcloud_control.xml文件,修改appid為__UNI__0000001

  • 打開MYPROJECT\app\src\mainAndroidManifest.xml,全局替換HelloH5UNI0000001

  • 打開MYPROJECT\appbuild.gradle文件,修改applicationId為io.dcloud.UNI0000001

  • 打開MYPROJECT\app\src\main\java\io\dcloud,重命名文件夾HelloH5UNI0000001

  • 修改MYPROJECT\app\src\main\java\io\dcloud\UNI0000001\wxapi一下java文件中HelloH5UNI0000001

  • 打開MYPROJECT\app\src\main\res\drawable-xxhdpi文件夾,替換App圖標、消息圖標、啟動圖

  • 打開MYPROJECT\app\src\main\res\valuesstrings.xml,修改App名稱

  • 運行Build->Generate Signed Bundle / APK->選擇APK->選擇證書文件、別名、密碼->選擇位置、點擊release、勾選簽名版本V1、V2->Finish

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容