2015-01-12 29 views
6

otrzymuję ten błąd w terminalu podczas próby wykonania tego polecenia:Błąd: ANDROID_HOME nie jest ustawiona, a komenda „android” nie w PATH w systemie OS X

$ cordova platform add android 

czytam te odpowiedzi tutaj:

Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions

ANDROID_HOME is not set and "android" command not in your PATH Phonegap

jednak nie wiem gdzie umieścić kod one dostarczyć.

Używam OS X.

Odpowiedz

15

Wariant 1

do okien

Kliknij prawym przyciskiem myszy na Mój komputer -> Właściwości -> Zaawansowane ustawienia systemu -> Zmienne środowiskowe

teraz Edycja ścieżki zmiennych systemowych do

;/yourSdkHome/tools;/youSdkHome/platform-tools 

Wariant 2

W maszynie Windows otwórz wiersz polecenia i wpisać każdy tego polecenia jeden po drugim

set ANDROID_HOME=**C:\\android-sdk-windows** 

set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools 

Mac Machine, otwarty Terminal i wpisać je jeden po drugim

export ANDROID_HOME=/<installation location>/android-sdk-macosx 
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

Uwaga - C:\\android-sdk-windows należy zastąpić ścieżką Androida SDK w urządzeniu.

<installation location> należy zastąpić ścieżką Androida SDK w komputerze.

Przykład

w komputerze MAC, jeśli zainstalować lokalizacja jest ~/adt-bundle-mac-x86_64/sdk

pierwsza linia powinna być

export ANDROID_HOME=~/adt-bundle-mac-x86_64/sdk 
+1

Przepraszam, powinienem był określony, używam na OSX :) –

+1

I poznaj ten błąd: Błąd: ANDROID_HOME jest ustawione na nieistniejącą ścieżkę: // android-sdk-macosx w /Users/xxxx/.co rdova/lib/npm_cache/cordova-android/3.6.4/package/bin/lib/check_reqs.js: 162: 19 –

+1

@PeterStuart, Znajdź ścieżkę Androida SDK za pomocą wyszukiwarki na komputerze MAC i ustaw ścieżkę – Prem