1. 程式人生 > >dcloud HTML5+的Android離線打包過程填坑記錄

dcloud HTML5+的Android離線打包過程填坑記錄

寫在前面

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 配置過程

  1. 其中第3步:複製SDK->libs->lib.5plus.base-release.aar檔案到原生工程工程的app->libs目錄下,因為對自己專案在Android開發中所需的依賴不懂,所以這裡拷貝了所有SDK依賴到libs目錄下
  2. 其中4.4步忽略
  3. 其中第6步icon.png為專案logo

tip:

  1. Android studio配置模擬器的時候可能會出現Virtualization Technology 問題,多半是BIOS裡面的“Virtualization Technology”沒有開啟,去BIOS裡面開啟這個就行了