2014-10-01 4 views
0

누군가 나를 도울 수 있습니까?PhoneGap Windows에서 3.6.3 오류 설치

내 프로젝트에 Android 플랫폼을 설치할 때 오류가 발생했습니다.

새로운 phonegap 버전을 사용하는 것은 처음입니다.

나를 도와 줄 수 있습니까?

C:\example>cordova platform add android 
npm http GET https://registry.npmjs.org/cordova-android/3.6.3 
npm http 200 https://registry.npmjs.org/cordova-android/3.6.3 
npm http GET https://registry.npmjs.org/cordova-android/-/cordova-android-3.6.3. 
tgz 
npm http 200 https://registry.npmjs.org/cordova-android/-/cordova-android-3.6.3. 
tgz 
Creating android project... 

C:\Users\dario\.cordova\lib\npm_cache\cordova-android\3.6.3\package\bin\node_mod 
ules\q\q.js:126 
        throw e; 
         ^
Error: ANDROID_HOME is not set and "android" command not in your PATH. You must 
fulfill at least one of these conditions. 
    at C:\Users\dario\.cordova\lib\npm_cache\cordova-android\3.6.3\package\bin\l 
ib\check_reqs.js:158:19 
    at _fulfilled (C:\Users\dario\.cordova\lib\npm_cache\cordova-android\3.6.3\p 
ackage\bin\node_modules\q\q.js:798:54) 
    at self.promiseDispatch.done (C:\Users\dario\.cordova\lib\npm_cache\cordova- 
android\3.6.3\package\bin\node_modules\q\q.js:827:30) 
    at Promise.promise.promiseDispatch (C:\Users\dario\.cordova\lib\npm_cache\co 
rdova-android\3.6.3\package\bin\node_modules\q\q.js:760:13) 
    at C:\Users\dario\.cordova\lib\npm_cache\cordova-android\3.6.3\package\bin\n 
ode_modules\q\q.js:821:14 
    at flush (C:\Users\dario\.cordova\lib\npm_cache\cordova-android\3.6.3\packag 
e\bin\node_modules\q\q.js:108:17) 
    at process._tickCallback (node.js:419:13) 
    at Function.Module.runMain (module.js:499:11) 
    at startup (node.js:119:16) 
    at node.js:906:3 
Error: C:\Users\dario\.cordova\lib\npm_cache\cordova-android\3.6.3\package\bin\c 
reate.bat: Command failed with exit code 8 
    at ChildProcess.whenDone (C:\Users\dario\AppData\Roaming\npm\node_modules\co 
rdova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23) 
    at ChildProcess.emit (events.js:98:17) 
    at maybeClose (child_process.js:756:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:823:5) 

답변

1

Android SDK를 먼저 설치하지 않으면 Android를 플랫폼으로 추가 할 수 없습니다.

Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.

일단 Android SDK가 설치되면 Android SDK의 환경 변수를 설정해야합니다. "\ sdk \ tool"및 "\ sdk \ platform-tools"를 찾으십시오.

필자는 안드로이드 SDK가 포함 된 Eclipse ADT를 설치했기 때문에 필자의 경우 이클립스 폴더 아래에있다.