Установка Phonegap в Windows 7: не удалось выполнить команду "android"

Я следил за документацией и некоторыми учебниками по Phonegap, чтобы установить их на Windows 7, но я застрял.

До сих пор я установил Java 1.7.0_06, Ant -Apache 1.9.2, Eclipse, Android SDK с Android 4.3 (API 18), все инструменты и все дополнительные функции в диспетчере SDK), NodeJS 0.10. 18 и Git.

Я написал все пути в переменных PATH в Windows, это выглядит так (разложен):

F:\nodejs;
F:\android-sdk\sdk\platform-tools;
F:\android-sdk\sdk\tools;
%JAVA_HOME%\bin;
%ANT_HOME%\bin;
C:\Program Files (x86)\Git\bin

Если% JAVA_HOME% и% ANT_HOME% имеют правильный путь, они дают мне свою версию, когда я ввожу java -version или ant -версию в CLI

Итак, я пошел в CLI, я установил Phonegap со следующей командой:

npm install -g phonegap

Это дает мне версию 3.0.0-0.14.3, когда я набираю phonegap -v.

Теперь я перешел в папку F:\apps, и я создал новый проект со следующей командой:

phonegap create hello com.example.hello HelloWorld

Все идет хорошо, файлы создаются.

Я зашел в папку "hello", и я набрал эту команду:

phonegap local build android

И вот проблема: я получаю эту ошибку:

[phonegap] adding the Android platform...
[error] The command `android` failed. Make sure you have the latest AndroidSDK installed, and the `android` command (inside the tools/ folder) added to your path. Output:

Я тоже пробовал эту команду:

phonegap build android

Но это застряло в этом, ничего не произойдет дальше:

[phonegap] detecting Android SDK environment...
[phonegap] using the remote environment
[phonegap] compressing the app...

После многих исследований я не знаю, что я могу сделать больше, чтобы найти проблему, и я спокойно знаком со всем этим CLI... Так что, вы знаете, почему команда 'android' не удалось?

Спасибо

Ответ 1

Открытые переменные среды, в первой части "пользовательские переменные" добавить новую переменную с этим именем android и переменную F:\android-sdk\sdk\tools;

Затем отредактируйте пользовательские переменные PATH и добавьте это в конец строки% android%; закройте CMD и повторите попытку.