2013-11-28 6 views
2

Я пытаюсь построить phonegap android, в то время я получил сообщение, чтоПроизошла ошибка во время создания PhoneGap андроида субпроекту

[phonegap] detecting Android SDK environment... 
[phonegap] using the local environment 
[phonegap] adding the Android platform... 
    [error] An error occured during craetion of android sub-projesct. creating cordova project for the android platform 

Пожалуйста, помогите мне. Спасибо заранее.

+0

Have ANT installted и сконфигурированный с правильным путем? – Purus

+0

Я установил ANT и настроил правильный путь, но также возникает такая же ошибка ... – KesaVan

+0

Вы еще не нашли решение? :/У меня есть эта проблема прямо сейчас? – Lion789

ответ

3

Кажется, что муравьиный бинарный отсутствует на вашем пути! В установкой муравей с НПМ, как:

sudo npm install -g ant

Тогда просто сделать символическая в папку бин, что находится в вашем $ PATH, как

sudo ln -s /usr/local/lib/node_modules/ant/ant/bin/ant /usr/local/bin/ant

1

У меня была такая же проблема с Cordova 3.3.1 и телефонная книга 3.3.0. Наконец, я открыл Android SDK manager и обнаружил, что Platform tools устарели, хотя у меня была последняя версия от here. После обновления, эта ошибка исчезла

2

Там может быть один из следующих двух reasons-

1) .cordova каталог уже существует на вашем компьютере в папке пользователя. Удалите его и попробуйте выполнить команду.

2) У вас есть xcopy.exe где-то на вашей машине. Вы должны добавить% SystemRoot% \ System32 в свой PATH. или вы можете найти его, выполнив 'where xcopy' в окне терминала. XCOPY на пути - это требование для установки и установки Android.

Вам необходимо определить XCOPY на вашем пути, так как он используется внутренними скриптами node.js для перемещения.

Один из них должен решить вашу проблему.

1

Запустите команду «android» из папки adt \ sdk \ tools и установите последние инструменты и SDK. Также убедитесь, что ваш PATH имеет правильные переменные.

Для этого вам нужно будет ANT быть установлен, JAVA JDK и Android SDK установлен

JAVA_HOME (C: \ Program Files \ Java \ JDK)

ANT_HOME ({муравей место} \ апачский \ апач-муравей)

ANDROID_HOME ({Android SDK место} \ Android-SDK)

Добавьте их в переменную PATH, как% ANT_HOME%/бункером;% ANDROID_HOME% \ инструменты;% ANDROID_HOME% \ от платформы инструменты;% JAVA_HOME% \ bin

Закройте и снова откройте свой cmd и снова запустите команду.

PhoneGap/Cordova Android Development похоже на