Кордова для Android : Произошлаошибка во время прослушивания андроид целей

? Andrej Kaurin @ | Original: StackOverFlow
---

Я прочел все вопросы для тех же проблем, и я попробовал все, но ничего не работает для меня, когда я пытаюсь добавить Платформа Android для Кордове.

c:Appsfapp>cordova platform add android
Creating android project...

C:UsersAndrej.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:126
                    throw e;
                          ^
Error: An error occurred while listing Android targets
    at C:UsersAndrej.cordovalibandroidcordova3.4.0inlibcheck_reqs.js:
87:29
    at _rejected (C:UsersAndrej.cordovalibandroidcordova3.4.0in
ode_mo
dulesqq.js:808:24)
    at C:UsersAndrej.cordovalibandroidcordova3.4.0in
ode_modulesqq.j
s:834:30
    at Promise.when (C:UsersAndrej.cordovalibandroidcordova3.4.0in
ode
_modulesqq.js:1079:31)
    at Promise.promise.promiseDispatch (C:UsersAndrej.cordovalibandroidcor
dova3.4.0in
ode_modulesqq.js:752:41)
    at C:UsersAndrej.cordovalibandroidcordova3.4.0in
ode_modulesqq.j
s:574:44
    at flush (C:UsersAndrej.cordovalibandroidcordova3.4.0in
ode_module
sqq.js:108:17)
    at process._tickCallback (node.js:415:13)
Error: cmd: Command failed with exit code 8
    at ChildProcess.whenDone (C:UsersAndrejAppDataRoaming
pm
ode_modulesc
ordovasrcsuperspawn.js:112: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)
Project is created using cordova create fapp com.fapp Fapp System is windows 8 ANT, JAVA (JDK 1.7.0_51 and JRE7), Android SDKs are installed from (17-19.0.3) and Android APIs (17-19) All environment variables for JAVA, ANDROID and ANT are set as well as path to bin for all of them into Path variable.

Я действительно пытался все, но продолжает бросать эту проблему.

EDIT:

Answer here did not help: http://stackoverflow.com/questions/21699585/cordova-ubuntu-an-error-occurred-while-listing-android-targets Permissions are set to Everyone full control and same issue

FINAL SOLUTION

Finally I re-installed JDK and Android SDK and now everything works even it is still mystery to me.
---

Top 5 ответ

1user3534641 @

-Можно Решение для тех, кто сталкивается с этой ошибки

Я имел эту ошибку и это относится к переменных пути . Я думал, что все установлено правильно, но я пропускал часть.

Сначала проверьте, введя команду андроида в командной строке. ЕслиSDK не открывается у вас не установлены переменные и / или путь правильно .

Вы должны иметь 3 (или 4, если у вас есть отдельные андроид из них) переменные.

ANT_HOME, JAVA_HOME and ANDROID_HOME

ANDROID_HOME должен указывать на SDK. Если вы ( как и я ) загрузили пакет, который включает в себя затмение, необходимо, чтобы эта переменная точка к папке SDK внутри андроид папке расслоения, неандроид саму папку расслоение ( например, C: . Devadt -расслоение - windowssdk )

Вы должны добавить %ANDROID_HOME% ools и %ANDROID_HOME%platform-tools на вашем пути. Наряду со ссылкой на АНТ bin папку и JDK bin .

Я настоятельно призываю вас в три раза убедитесь, что все переменные заданы правильно и что все четыре части добавляются в пути.

2AlexStack @

Я была такая же проблема и решить ее, установив следующие переменные окружения:

%JAVA_HOME% Указывает на корень вашего Java для установки (некаталогов Bin) . В моем компьютере он: C:Program FilesJavajdk1.8.0 . Чтобы проверить, правильно ли она настроена, открыть новый терминал и введите javac . Она должна запускать компилятор Java и не должны жаловаться, что он не знает команду . Пожалуйста, обратите внимание, что переменные среды задаются только при открытии нового терминала (по крайней мере на окнах ), поэтому каждый раз, когда вы что-то изменить, нужно открыть новый терминал .

%ANT_HOME% Указывают на корень, где вы установили Apache Ant . В моем компьютере он: C:UsersUserapache-ant-1.9.3 . Проверьте это с помощью команды ant . Он не должен жаловаться, чтокоманда муравей неизвестно к вашей машине. Помните, чтобы открыть новый терминал после установки путь, а затем попробуйте запустить муравья .

%ANDROID_HOME% Указывает на, где Вы установили Android SDK . Например: C:UsersUserandroidsdk. Тогда попробуйте ввести emulator, чтобы убедиться, что он установлен правильно .

Когда все эти переменные установлены, вы можете использовать их в переменной PATH окружающей среды :

%PATH% Содержит следующие записи : %ANT_HOME%in;%ANDROID_HOME% ools;%ANDROID_HOME%platform-tools;%JAVA_HOME%in

На окнах 8 можно настроить путь и переменные правой кнопкой мыши на кнопке Пуск, выбирая систему, а затем Расширенные настройки системы и нажав на кнопку Переменные среды . Помните, чтобы определить выше переменные окружения выше PATH. Я определил все в переменных пользователя и работает просто отлично.

3Dilip @

Пожалуйста, обратитесь Вопрос

http://stackoverflow.com/questions/23466479/error-an-error-occurred-while-listing-android-targets

иLink developer.android.com/tools/devices/managing-avds-cmdline.html

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

Только на основе того, что я сделал, и он работал на меня . Надеюсь, Вы получаете вопрос будет решен .

4dwettstein @

Я была такая же проблема с версией 3.5.0 .

Проблема в том, чтосообщение об ошибке из сценария check_reqs находится в C:Users{yourUserName}.cordovalibandroidcordova3.5.0in, не передается правильно .

Я бегу упомянутый сценарий вручную и получил следующее сообщение об ошибке:

[ Ошибка: Пожалуйста, установите Android цель 19 (Android новейший SDK ) . Убедитесь, что у вас установлен, а новейшие инструменты Android . Запустите " Android " из командной строки, чтобы установить / обновить любые отсутствующие пакеты SDK или инструменты. ]

Так в основном решить эту проблему, вы должны установить последнюю Android SDK.

5sivi @

Эта ссылка http://spring.io/guides/gs/android/ + работать CMD в качестве администратора решить эту проблему для меня.

Это подтверждает предположение Майкла Брукса, что этот вопрос имеет отношение к параметров разрешений на ОС Windows. https://github.com/phonegap/phonegap-cli/issues/77