2014-02-28 3 views
0

phonegapcordova 모두를 설치했습니다.phonegap, cordova가 플랫폼을 추가 할 수 없습니다.

프로젝트를 생성하여 도구에 경로를 설정했습니다. 지금은 내가 입력 'cmd를'을 통해 내 프로젝트 입력 :

cordova platform add android 

그것이 작동 할 것이라고 상상을하지만 아래의 오류 얻을 :

Creating android project... 
    Error: cmd: Command failed with exit code ENOENT 
    at ChildProcess.whenDone <C:\Users\-\AppData\Roaming\npm\node_modules\cordova\src\superspawn.js:112:23 
    at ChildProcess.EventEmitter.emit <events.js:95:17> 
    at Process.ChildProcess._handle.onexit <child_process.js:795:12> 

어떤이의 원인이 될 수 있습니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까? 미리 감사드립니다.

내 PATH

D:\Development\Android\android-sdk\platform-tools; 
D:\Development\Android\android-sdk\tools; 
D:\Development\eclipse\plugins\org.apache.ant_1.8.4.v201303080030\bin; 
C:\Program Files\Java\jdk1.7.0_51\bin;C:\Program Files\Java; 
C:\Program Files\nodejs\;C:\Users\-\AppData\Roaming\npm 
+0

api19와 ant로 안드로이드 SDK를 설치하고 android and ant를 경로에 추가하고 JAVA_HOME 및 ANT_HOME env vars를 설정 했습니까? – QuickFix

+0

'C : \ Users \ - \ AppData \ Roaming \ npm \ '을 PATH에 추가하십시오. – MBillau

+0

@QuickFix 나는 그 모든 것을 슬프게도 수행했다. –

답변

0

공간과 루트 폴더없이 프로젝트 이름을 만들 확인, 하위 폴더에 공간이 있어야합니다.

C : 사용자 \ youruser> 코르도바는이 문제가 해결됩니다에 testapp의 com.test.testapp의 tesapp

을 만들 수 있습니다.