2013-09-19 4 views
11

Я выполнил документацию и некоторые учебные пособия по Phonegap для установки на Windows 7, но я застрял.Установка Phonegap в Windows 7: Не удалось выполнить команду «android»

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

Я написал все пути в переменных 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 -версия или муравей -версия в CLI

Так что я пошел в CLI, я установил PhoneGap с помощью следующей команды:

npm install -g phonegap 

Это даст мне 3.0.0-0.14 .3 версия когда я набираю телефонgap -v.

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

phonegap create hello com.example.hello HelloWorld 

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

Я пошел в папке «привет», и я ввел команду:

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' не удалось?

Благодаря

+0

Вы решили это? как ? –

+1

Привет, см. Мой ответ ниже, вот как я его решил: когда я набрал «андроид» в своем CMD, он показал, что «xcopy» не был распознан. Я искал в google, поэтому добавил эти пути:% SystemRoot% \ system32; % SystemRoot%; % SystemRoot% \ System32 \ Wbem; –

+0

Ошибка бесплатной установки PhoneGap на окнах: http://goo.gl/r9lJnx –

ответ

5

Открытые переменные окружения, на первой части «пользовательские переменные» добавить новую переменную с таким именем андроида и переменной F: \ Android-SDK \ SDK \ инструменты;

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

+0

Привет, Спасибо за ваш ответ. У меня уже были эти переменные в моем PATH, но я нашел ту, которая отсутствовала! Когда я набрал «андроид» в своем CMD, он показал, что «xcopy» не был распознан.Я искал в Google, поэтому добавил эти пути: % SystemRoot% \ system32; % SystemRoot%; % SystemRoot% \ System32 \ Wbem; И теперь все работает хорошо :) –

Смежные вопросы