cordova build android 環境的坑


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

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

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

  (2) android sdk    https://android-sdk.en.softonic.com/?ex=DSK-1262.3  直接下載后選擇安裝就可以:由於cordova對於android sdk的版本也需要,因此在安裝android sdk版本時,可以看下cordova需要的android版本:

 

我們知道了cordova需要的版本就可以進行android sdk的版本安裝;

坑1:安裝完之后要記得在path里面配置android的環境路徑

   增加系統變量 

  path中增加路徑變量

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

 

 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 ~~~初次執行下載許多東西,比較慢~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM