Подтвердить что ты не робот

Не удается установить ant правильно для телефонного разговора с помощью eclipse и windows 8

Попытка использовать Phonegap в Eclipse в Windows 8. Я создал проект в C:\Development\HelloWorld. В командной строке, когда я печатаю:

phonegap local build android

Я получаю следующую ошибку:

An error occurred during creation of android sub-project. ERROR : executing command 'ant', make sure you have ant installed and added to your path.

Мой ПУТЬ:

C:\Program Files\nodejs\;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools;%JAVA_HOME%\bin;%ANT_HOME%\bin;

Что происходит? Я загрузил Ant в мою папку разработки и загрузил все остальные необходимые загрузки. Любая помощь будет оценена.

4b9b3361

Ответ 1

Я следил за руководством платформы Phonegap для Android, и я продолжал получать вышеупомянутую ошибку. Направления в руководстве были немного запутанными. Я вернулся, чтобы проверить, что я установил, и нашел некоторые ошибки конфигурации.

В разделе "Переменные среды" я создал новые системные переменные ANDROID_HOME, ANT_HOME и JAVA_HOME с соответствующими физическими файловыми путями в качестве значения. Эта часть может быть излишней, но я пытался покрыть свои базы, и до сих пор я не заметил никаких существенных проблем.

Пример:

Переменная: ANDROID_HOME Значение: C:\Development\adt-bundle\sdk

Переменная: ANT_HOME Значение: C:\Development\apache- ant -1.9.2

Переменная: JAVA_HOME Значение: C:\Program Files\Java\jdk1.6.0_45

Затем я добавил следующие значения системной переменной Path в переменные среды:

% JAVA_HOME%\Bin;% ANT_HOME%\Bin;% ANDROID_HOME%\платформенные инструменты,% ANDROID_HOME%\инструменты;

После внесения этих изменений и продолжения следования руководству все работает так, как должно. Это сводилось к тому, что мои системные переменные не были установлены на правильный путь к физическому файлу.

Ответ 2

Проверьте android в cmd, если он говорит: 'xcopy' was not recognized.

затем добавьте к своему пути:

%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;

Ответ 3

Как дополнительная заметка для ответа Rex_C: Обязательно обратитесь к Java Development Kit (JDK), а не к среде Java Runtime Environment (JRE) в переменной JAVA_HOME. Это предотвратит

Не удалось выполнить команду: ant jar

при запуске phonegap- > android.