2014-09-02 2 views
0

나는 안드로이드 플랫폼을 추가하려고 해요 그러나 이것이 내가 또한코르도바 플랫폼

C:\Users\Xavier\Desktop\Mtek_DM\Mtek>cordova -d platform add android cordova library for "android" already exists. No need to download. Continuing. Checking if platform "android" passes minimum requirements... Creating android project... Running command: C:\Users\Xavier.cordova\lib\android\cordova\3.5.1\bin\create.b at --cli C:\Users\Xavier\Desktop\Mtek_DM\Mtek\platforms\android org.xtek.Mtek Mt ek

C:\Users\Xavier.cordova\lib\android\cordova\3.5.1\bin\node_modules\q\q.js:126 throw e; ^Error: An error occurred while listing Android targets at C:\Users\Xavier.cordova\lib\android\cordova\3.5.1\bin\lib\check_reqs.js: 87:29 at _rejected (C:\Users\Xavier.cordova\lib\android\cordova\3.5.1\bin\node_mo dules\q\q.js:808:24) at C:\Users\Xavier.cordova\lib\android\cordova\3.5.1\bin\node_modules\q\q.j s:834:30 at Promise.when (C:\Users\Xavier.cordova\lib\android\cordova\3.5.1\bin\node _modules\q\q.js:1079:31) at Promise.promise.promiseDispatch (C:\Users\Xavier.cordova\lib\android\cor dova\3.5.1\bin\node_modules\q\q.js:752:41) at C:\Users\Xavier.cordova\lib\android\cordova\3.5.1\bin\node_modules\q\q.j s:574:44 at flush (C:\Users\Xavier.cordova\lib\android\cordova\3.5.1\bin\node_module s\q\q.js:108:17) at process._tickCallback (node.js:415:13) Command finished with error code 8: C:\Users\Xavier.cordova\lib\android\cordova \3.5.1\bin\create.bat --cli,C:\Users\Xavier\Desktop\Mtek_DM\Mtek\platforms\andro id,org.xtek.Mtek,Mtek Error: C:\Users\Xavier.cordova\lib\android\cordova\3.5.1\bin\create.bat: Comman d failed with exit code 8 at ChildProcess.whenDone (C:\Users\Xavier\AppData\Roaming\npm\node_modules\c ordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23) at ChildProcess.EventEmitter.emit (events.js:98:17) at maybeClose (child_process.js:743:16) at Process.ChildProcess._handle.onexit (child_process.js:810:5)

가 계속 오류 메시지입니다 안드로이드 문제를 추가, 나는

ANDROID_HOME =C:\Users\Xavier\Desktop\Android\sdk\platform-tools ANT_HOME = C:\Users\Xavier\Desktop\Android\apache_ant1.9.4 JAVA_HOME = C:\Program Files\Java\jdk1.7.0_21

에서 내 시스템 환경을 생성 및 연결 내 변수 PATH에 따라

C:\Users\Xavier\AppData\Roaming\npm;%ANT_HOME%/bin;%ANDROID_HOME%/tools;%ANDROID_HOME%/platform-tools;%JAVA_HOME%/bin

내가 누락 된 항목이 있습니까? 왜냐하면 내가 커맨드 라인에서 java를 타이핑하면 작동하지만 개미에게는 "buildfile : build.xml은 존재하지 않습니다! 빌드가 실패합니다"라고 표시됩니다.

+0

예. 개미를 설치해야합니다.이 블로그를 확인하십시오. 정말로 도움이되었습니다. http : //simonmacdonald.blogspot.no/2012/11/getting-create-command-to-work-on.html –

+0

** "buildfile : build.xml이 존재하지 않습니다! build fail"은 현재 디렉토리에서 build.xml 파일을 찾지 못했음을 의미하지 않습니다. –

+0

ANDROID_HOME이'\ sdk \'가 아니라'\ sdk \'를 가리켜 야한다고 생각합니다. 이는 빌드 시스템이 '플랫폼 툴'과 '툴'모두에서 물건을 사용하기 때문입니다. 그것을 변경하고 새 터미널 창에서 다시 시도하십시오. – MBillau

답변

1

ANDROID_HOME은 \sdk\platform-tools\이 아니라 \sdk을 가리켜 야합니다. 이것은 빌드 시스템이 플랫폼 도구와 도구 폴더에있는 것들을 사용하기 때문입니다. 그것을 변경하고 새 터미널 창에서 다시 시도하십시오.

관련 문제