2014-09-17 3 views
1

У меня возникает следующая ошибка, когда я пытаюсь создать проект phonegap.Ошибка сборки Кордовы/PhoneGap

D:\LWMobile\hello>cordova build android 
. 
. 
. 

BUILD FAILED 
C:\AndroidSDK\adtbundle\sdk\tools\ant\build.xml:601: The following 
d while executing this line: 
C:\AndroidSDK\adtbundle\sdk\tools\ant\build.xml:720: The following 
d while executing this line: 
C:\AndroidSDK\adtbundle\sdk\tools\ant\build.xml:734: Class not foun 

Total time: 2 seconds 
Error code 1 for command: cmd with args: /s,/c,ant,debug,-f,D:\LWMo 
atforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=an 
Error: D:\LWMobile\hello\platforms\android\cordova\build.bat: Comma 
h exit code 2 
    at ChildProcess.whenDone (C:\Users\aniruddha.b\AppData\Roaming\ 
les\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:135: 
    at ChildProcess.emit (events.js:98:17) 
    at maybeClose (child_process.js:756:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:823:5) 

Я на 64-битной машине и установили JDK 8 64-битную. Ниже приведены мои системы пути переменные:

ANT_HOME: C:\Users\aniruddha.b\AppData\Roaming\npm\node_modules\ant\ant 
JAVA_HOME: C:\Program Files\Java\jdk1.8.0_20 
CLASSPATH: C:\Program Files\Java\jdk1.8.0_20\lib 

PATH: %JAVA_HOME%\bin; 
C:\AndroidSDK\adtbundle\sdk\platform-tools; 
C:\AndroidSDK\adtbundle\sdk\tools; 
C:\Program Files\nodejs\; 
%ANT_HOME%\bin; 

Мой путь проекта: D: \ LWMobile \ привет

«привет» папка проекта

ответ

1

Проблема заключается в несовместимости версии Ant с вашей версией Java.

Ant версия у вас есть 1.8.4. JDK 8 - поддерживает только Ant 1.9 & больше

Uninstall JDK8 и вернуться к JDK7

1

Проблема была с несовместимостью версия Ant с моей версией Java.

Ant версия У меня есть 1.8.4. Изначально у меня была JDK 8 - который поддерживает только Ant 1,9 & больше

Поэтому я удалил JDK8 и вернулся обратно в JDK7

Да, я мог бы, а обновленный самой Ant. Это также вариант. Тем не менее, я особенно нуждался в Ant1.8

Смежные вопросы