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\data中dcloud_control.xml文件,修改appid為__UNI__0000001打開
MYPROJECT\app\src\main中AndroidManifest.xml,全局替換HelloH5為UNI0000001打開
MYPROJECT\app中build.gradle文件,修改applicationId為io.dcloud.UNI0000001打開
MYPROJECT\app\src\main\java\io\dcloud,重命名文件夾HelloH5為UNI0000001修改
MYPROJECT\app\src\main\java\io\dcloud\UNI0000001\wxapi一下java文件中HelloH5為UNI0000001打開
MYPROJECT\app\src\main\res\drawable-xxhdpi文件夾,替換App圖標、消息圖標、啟動圖打開
MYPROJECT\app\src\main\res\values中strings.xml,修改App名稱運行
Build->Generate Signed Bundle / APK->選擇APK->選擇證書文件、別名、密碼->選擇位置、點擊release、勾選簽名版本V1、V2->Finish