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

PhoneGap Начало работы с Android "Отсутствует один из следующих"

В настоящее время я следую этому руководству о начале работы с PhoneGap. Я установил все и установил путь к системной переменной.

Но когда я собираюсь построить проект, он всегда дает ошибку

Отсутствует одно из следующего: JDK Android SDK Apache ant

У меня есть проверка с помощью команды, Ява, ADB, ant внутри командной строки. java и adb работают отлично, но ant возвращает ошибку "Build.xml не существует. build failed".

Как я могу сгенерировать файл проекта?

4b9b3361

Ответ 1

Вы можете ознакомиться с моим дополнением к руководству по началу работы:

http://simonmacdonald.blogspot.ca/2012/11/getting-create-command-to-work-on.html

Вам нужно будет убедиться, что вы также можете выполнить javac и правильно настроить JAVA_HOME.

Не беспокойтесь о ошибке ant. Пока он найден из командной строки, он будет корректно работать при запуске из каталога с build.xml.

Ответ 2

Для меня проблема заключалась в переменных для ANT_HOME и JAVA_HOME. Я нашел разные описания того, как они должны выглядеть (например,% JAVA_HOME%\bin). Для меня важно проверить, как правильно установить переменные. Также поставьте ссылку на C:\Java\jdk1.6.0_31\bin и C:\Java\apache- ant -1.8.4\bin на вашу переменную пути.

how java home should look like

How ant home should look like

Обратите внимание, что вы, возможно, установили jdk и ant в разных каталогах, чем я, но выше, как они должны выглядеть.

Ответ 3

Убедитесь, что вы не используете тире ( "-" ) или пробел в каталоге, который вы создаете для своего проекта. Кроме того, я бы удостоверился, что у вас есть переменная ANT_HOME, указывающая на правильный каталог. Саймон блог указывает на это, но вы можете получить немного больше информации (по этому поводу) из моего сообщения здесь: установка Кордовы \PhoneGap.

Я использую каталог ant, найденный в eclipse\plugins\org.apache.ant... Возможно, ваш каталог ant в переменных sys относится к другой установке ant? Не уверен, что это будет проблемой.

Ответ 4

В дополнение к тому, что было сказано, у меня было еще две проблемы:

1) Пространства в путях вызывали проблемы: я заменил папку Program Files следующим образом:

Program Files = Progra ~ 1

Программные файлы (x86) = Progra ~ 2

2) cscript.exe не был распознан, поэтому я добавил папку System32 в PATH.