Произошла ошибка при перечислении целей для Android

? Dilip @ | Original: StackOverFlow
---

Я получаю эту же ошибку, пытаясь add platform Android для простого приложения HelloWorld, созданный с помощью CLI Cordova на Windows 8 .

Путь vaiables был установлен для % ANT %,% ANT_HOME %,% ANDROID_HOME % PATH содержит также % ANDROID_HOME % от платформы инструменты и % ANDROID_HOME % ools в списки.

PS E:Android ProjectsHelloWorld> cordova platforms add android
Creating android project...

C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:126
                throw e;
                      ^
Error: An error occurred while listing Android targets
    at C:UsersMIGHTY.cordovalibandroidcordova3.4.0inlibcheck_reqs.js:87:29
    at _rejected       (C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:808:24)
at C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:834:30
at Promise.when (C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:1079:31)
at Promise.promise.promiseDispatch (C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:752:41)
at C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:574:44
at flush (C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:108:17)
at process._tickCallback (node.js:415:13)
Error: C:UsersMIGHTY.cordovalibandroidcordova3.4.0increate.bat: Command failed with exit code 8
at ChildProcess.whenDone (C:UsersMIGHTYAppDataRoaming
pm
ode_modulescordovasrcsuperspawn.js:126: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)

Всего напоминает ошибке поднимается при попытке созданияже КСН также .

PS E:Android ProjectsHelloWorld> cordova platforms add ios
Creating ios project...
Error: C:UsersMIGHTY.cordovalibioscordova3.4.1increate: Command failed with       exit code ENOENT
at ChildProcess.whenDone (C:UsersMIGHTYAppDataRoaming
pm
ode_modulescordovasrcsuperspawn.js:126:23)
at ChildProcess.EventEmitter.emit (events.js:95:17)
at Process.ChildProcess._handle.onexit (child_process.js:795:12)

Solved:

Спасибо, http://developer.android.com/tools/devices/managing-avds-cmdline.html .

Переменной пути, указывающую на этот андроид был неправ. Я использовал % ANDROID_HOME %, так как переменная и масштабируетсяже самое переменные пути % ANDROID_HOME % SDKTOOLS . Этот метод не работает. Экспериментально решены непосредственно указывая на инструменты и платформы Tools.

---

Top 5 ответ

1Filipe Pereira @

Вы не можете добавить платформу IOS на Windows 8 ( Список доступных команд на ссылке):

" Ваша способность выполнять эти команды зависит от того, поддерживает ли ваша машина каждый SDK, и есть ли у вас уже установлен каждый SDK. "   источник: http://cordova.apache.org/docs/en/3.4.0//guide_cli_index.md.html#The%20Command-Line%20Interface

Android странно, хотя .. Можете ли вы предоставить какие-либо подробности ? ( которые все переменные окружения установлены правильно ? Вы добавить JAVA_HOME ? ..)

Надеюсь, я буду больше помощи с еще некоторая информация :)