cordova build android 環境的坑

畢業設計的選題爲一個app,native app學起來在時間上有些不足,所以選擇了hybird app ;cordova就不介紹了,本文主要是寫在cordova bulid android時所遇到的問題。html

1:build app時所須要的依賴環境java

(1)Java Jdk  : https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安裝到1.8u那個其實就夠了,下載了最新版本,發現不適合電腦的cordovaandroid

  (2) android sdk    https://android-sdk.en.softonic.com/?ex=DSK-1262.3  直接下載後選擇安裝就能夠:因爲cordova對於android sdk的版本也須要,所以在安裝android sdk版本時,能夠看下cordova須要的android版本:oracle

 

咱們知道了cordova須要的版本就能夠進行android sdk的版本安裝;app

坑1:安裝完以後要記得在path裏面配置android的環境路徑jvm

   增長系統變量 gradle

  path中增長路徑變量ui

android sdk就算完成了吧~~能夠檢測cordova構建app時環境是否齊全了spa

 

 cordova requirements

(3) gradle還沒於安裝,百度直接下載下安裝,配置環境變量操作系統

    增長系統變量GRADLE_HOME 

  在path中直接添加

 

 *target那個問題,找了許多的解決方法都沒解決,後來也沒有處理,運行打包正常就沒有處理target

3:安裝完全部的運行cordova build android 

unable to start the daemon process 
......
Could not reserve enough space for 2097152KB object heap

報了這個錯誤,系統的內存不夠用,查了網上的解決方法

 

辦法1:(操做完成後沒有解決)

在操做系統當前用戶的.gradle文件夾下:C:\Users\Administrator\.gradle  新增gradle.properties文件,我這裏是沒有,我就新增。

org.gradle.jvmargs=-Xmx512m

繼續查詢辦法

辦法2:(神奇解決了)

在電腦的環境配置中(就是jdk、android的配置那個頁面)

新建變量:
變量名: _JAVA_OPTIONS   
變量值: -Xmx512M

在次運行cordova requirements

target的問題沒有解決,可是在未調用手機原生接口的狀況下不影響構建

執行cordova build android ~~~初次執行下載許多東西,比較慢~~

相關文章
相關標籤/搜索