dcloud HTML5+的Android離線打包過程填坑記錄
阿新 • • 發佈:2018-12-20
寫在前面
Android離線打包的原因: 1.即時通訊 2.即時通訊所需要的訊息推送與離線推送
軟體所需
hbuilder+android studio
hbuilder注意事項
1.工程檔案npm run build打包的dist檔案單獨提出來為一個獨立的檔案之後轉化為移動app 2.將整個dist檔案拷貝到Android sudio工程檔案中,示例路徑:D:\Android Program\MyApplicationexample2\app\src\main\assets\apps\H50099FCB\www; 3.其中assets之後一般在預設的Android sudio工程檔案中是沒有的,需一步一步的新建;最後一步一步自己建立,hbuilder的發行-生成本地打包資源選項生成的有嚴重問題(不知道為什麼) 4.其中H50099FCB為hbuilder生成的appid
Android studio 配置過程
- 其中第3步:複製SDK->libs->lib.5plus.base-release.aar檔案到原生工程工程的app->libs目錄下,因為對自己專案在Android開發中所需的依賴不懂,所以這裡拷貝了所有SDK依賴到libs目錄下
- 其中4.4步忽略
- 其中第6步icon.png為專案logo
tip:
- Android studio配置模擬器的時候可能會出現Virtualization Technology 問題,多半是BIOS裡面的“Virtualization Technology”沒有開啟,去BIOS裡面開啟這個就行了