Cordova环境搭建
最好的方法就是按照官網一步步來
戳這里:http://cordova.apache.org/docs/en/3.5.0/guide_cli_index.md.html#The%20Command-Line%20Interface
當我搞到這里的時候
開始執行會看到圈圈在轉啊轉,耐心等待。
等啊等啊
失敗了N次如下圖
繼續重復嘗試,還是顯示上面類似錯誤,或者其他的錯誤。
在重復了5,6次之后終于可以了。
如下圖
懷疑和網速有關!
測試下cordova是否安裝成功
按照官網開始創建一個項目
添加android平臺
如果ant指令出錯的話,就可以下載一個ant然后配置好環境變量,
如圖錯誤
如果沒有安裝并配置android SDK,執行此命令會報Error: The command “android” failed的錯誤,安裝好android SDK,并正確配置環境變量后再執行即可
/sdk/platform-tools
/sdk/tool
試下在android項目下編譯
k/tools:$PATH
結果一直報錯
BUILD FAILED
D:\CordovaApp\hello\platforms\android\build.xml:90: The following error occurred
?while executing this line:
E:\android\android-sdk-windows\android-sdk-windows\tools\ant\build.xml:111: java
.lang.UnsupportedClassVersionError: Bad version number in .class file
? ? ? ? at java.lang.ClassLoader.defineClass1(Native Method)
? ? ? ? at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
? ? ? ? at org.apache.tools.ant.AntClassLoader.defineClassFromData(AntClassLoade
這里的錯誤怎么解決????我是jdk1.6
7月11日找到這個問題的解決方法。
是因為我的用戶變量上面配置了JAVA_HOME 指向jdk1.5,雖然系統變量指向了jdk1.6但是ant.bat中的邏輯是先判斷JAVA_HOME是否有值,有值的話就去JAVA_HOME值編譯,所以導致使用了jdk1.5編譯。
一直找不到解決方法,后來參考別人的,才發現,直接用eclipse導入項目就行了,上面那句就不用弄都行。
打開Eclispe,導入項目d:\hello\platforms\android,HelloWorld。
運行上圖:
2015-11-1更新:
看到有人遇到這個問題:
cordova error ENOENT
解決方法在這里可以找到:http://stackoverflow.com/questions/22395736/cordova-error-enoent
就是環境變量path加上 ??%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;
轉載于:https://my.oschina.net/liangzhenghui/blog/288840
總結
以上是生活随笔為你收集整理的Cordova环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hybrid app 学习资料收集
- 下一篇: JQuery Mobile 手机显示页面