2015-02-08 2 views
0

Когда я запускаю эту команду на Windows 8:Ошибка: Android_HOME устанавливается на несуществующие пути:

c:\firstapp> cordova platform add android 

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

Error:ANDROID_HOME is set to a non-existant path c://android/android-sdk-windows 

Может кто-нибудь сказать мне, что случилось в это и как это исправить?

+0

Где находится ваш SDK для Android? какой каталог? – AtanuCSE

+0

SDK находится в c диске под папкой android –

+0

OP, я понятия не имею, разрешили ли вы когда-либо свою проблему, но это тот, с которым я сталкиваюсь сейчас. Это может быть хорошая неделя, прежде чем я смогу вернуться к этому, но один ответ говорит о несовместимости между последними Android SDK и Cordova в то время. И это имеет большой смысл в тех случаях, когда у вас есть десятки взаимодействующих пакетов программного обеспечения из разных источников. Я собираюсь изучить эту возможность, когда у меня будет время снова ударить головой по этой стороне проекта. http://stackoverflow.com/questions/26216081/android-home-is-not-set-and-android-command-not-in-your-path-phonegap – froggythefrog

ответ

0

Вам необходимо установить/добавить ANDROID_HOME переменную окружения туда, где находится ваш Android-SDK (каталог, который включает в себя каталог platform-tools и tools). И добавьте переменную окружения PATH, чтобы включить эти два каталога.

Если вы установили sdk в c:\dev\android\sdk, то ANDROID_HOME должен иметь именно этот путь как значение. При редактировании переменной окружения PATH вы должны добавить (добавить) ;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools.

Here вы можете прочитать, как установить эту переменную в системе Windows.

+0

Может ли переменная ANDROID_HOME обрабатывать пробелы в пути? Если нет, может ли он справиться с укороченной дорожкой тильды? Ожидает ли он подлинный путь Windows или мне нужно использовать косые черты? Нужно ли мне вдвое избегать моей обратной косой черты? В настоящее время, когда я выполняю «dir% ANDROID_HOME%», я вижу содержимое каталога SDK, включая каталог инструментов и инструментов инструментов. Тем не менее, когда я запускаю «phonegap build android», я получаю сообщение об ошибке, о котором упомянул OP. – froggythefrog

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