Cordova环境搭建
最好的方法就是按照官網(wǎng)一步步來
戳這里:http://cordova.apache.org/docs/en/3.5.0/guide_cli_index.md.html#The%20Command-Line%20Interface
當(dāng)我搞到這里的時(shí)候
開始執(zhí)行會(huì)看到圈圈在轉(zhuǎn)啊轉(zhuǎn),耐心等待。
等啊等啊
失敗了N次如下圖
繼續(xù)重復(fù)嘗試,還是顯示上面類似錯(cuò)誤,或者其他的錯(cuò)誤。
在重復(fù)了5,6次之后終于可以了。
如下圖
懷疑和網(wǎng)速有關(guān)!
測(cè)試下cordova是否安裝成功
按照官網(wǎng)開始創(chuàng)建一個(gè)項(xiàng)目
添加android平臺(tái)
如果ant指令出錯(cuò)的話,就可以下載一個(gè)ant然后配置好環(huán)境變量,
如圖錯(cuò)誤
如果沒有安裝并配置android SDK,執(zhí)行此命令會(huì)報(bào)Error: The command “android” failed的錯(cuò)誤,安裝好android SDK,并正確配置環(huán)境變量后再執(zhí)行即可
/sdk/platform-tools
/sdk/tool
試下在android項(xiàng)目下編譯
k/tools:$PATH
結(jié)果一直報(bào)錯(cuò)
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
這里的錯(cuò)誤怎么解決????我是jdk1.6
7月11日找到這個(gè)問題的解決方法。
是因?yàn)槲业挠脩糇兞可厦媾渲昧薐AVA_HOME 指向jdk1.5,雖然系統(tǒng)變量指向了jdk1.6但是ant.bat中的邏輯是先判斷JAVA_HOME是否有值,有值的話就去JAVA_HOME值編譯,所以導(dǎo)致使用了jdk1.5編譯。
一直找不到解決方法,后來參考別人的,才發(fā)現(xiàn),直接用eclipse導(dǎo)入項(xiàng)目就行了,上面那句就不用弄都行。
打開Eclispe,導(dǎo)入項(xiàng)目d:\hello\platforms\android,HelloWorld。
運(yùn)行上圖:
2015-11-1更新:
看到有人遇到這個(gè)問題:
cordova error ENOENT
解決方法在這里可以找到:http://stackoverflow.com/questions/22395736/cordova-error-enoent
就是環(huán)境變量path加上 ??%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;
轉(zhuǎn)載于:https://my.oschina.net/liangzhenghui/blog/288840
總結(jié)
以上是生活随笔為你收集整理的Cordova环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hybrid app 学习资料收集
- 下一篇: JQuery Mobile 手机显示页面