Czy ktoś może opublikować działające rozwiązanie do ustawienia ANDROID_HOME
za pośrednictwem terminala?
Moja ścieżka do zestawu Android-SDK to /Applications/ADT/sdk
.
macos
android-studio
android-sdk-tools
Jacek Kwiecień
źródło
źródło
Odpowiedzi:
Miejsce zainstalowania zestawu Android-SDK zależy od sposobu jego zainstalowania.
Jeśli pakiet SDK został pobrany przez ich witrynę internetową, a następnie przeciągnął / upuścił aplikację do folderu aplikacji, najprawdopodobniej jest to tutaj:
/Applications/ADT/sdk
(jak w twoim przypadku).Jeśli pakiet SDK został zainstalowany za pomocą Homebrew (
brew cask install android-sdk
), znajduje się tutaj:/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
Jeśli zestaw SDK został zainstalowany automatycznie w ramach Android Studio, znajduje się tutaj:
/Users/{YOUR_USER_NAME}/Library/Android/sdk
Po poznaniu lokalizacji otwórz okno terminala i wprowadź następujące informacje (zmieniając ścieżkę do zestawu SDK, tak aby był zainstalowany):
Po ustawieniu tego zestawu należy dodać go do zmiennej środowiskowej PATH:
Na koniec zastosuj te zmiany, ponownie zdobywając plik .bash_profile:
source ~/.bash_profile
echo $ANDROID_HOME
źródło
tools
niebin
)export ANDROID_HOME=/Applications/ADT/sdk
- Powinieneś wyjaśnić to myślenie ...W terminalu:
Dodaj linie:
Sprawdź, czy zadziałało:
źródło
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
echo $PATH
nie wyświetla on najnowszych katalogów zapisanych w .bash_profile.Dla mnie zadziałało dodanie następującego pliku .bash_profile:
źródło
powołując @ user2993582 męska odpowiedź
Część „bin” zmieniła się i powinna być
źródło
Mam system MAC OS X (Sierra) 10.12.2 .
Ustawiam ANDROID_HOME do pracy na React Native (dla aplikacji na Androida), wykonując następujące kroki.
Dodaj następujące 3 linie do ~ / .bash_profile .
Na koniec wykonaj poniższe polecenie (lub PONOWNIE uruchom system, aby odzwierciedlić wprowadzone zmiany).
source ~/.bash_profile
Otóż to.
źródło
~
to skrót do folderu domowego. Jeśli nie wiesz, gdzie jest twój folder domowy, wpiszcd
w terminalu. Wpisanie cd przeniesie Cię do twojego folderu domowego. wtedy możesz zrobićvi .bash_profile
lubnano .bash_profile
otworzyć / edytować plik.Aby ustawić
ANDROID_HOME
zmienną, musisz wiedzieć, jak zainstalowałeś konfigurację Androida dla programistów.Jeśli nie wiesz, możesz sprawdzić, czy na komputerze znajdują się następujące ścieżki. Dodaj następującą do
.bashrc
,.zshrc
lub.profile
w zależności od tego do czego używaszJeśli zainstalowałeś z Homebrew,
Sprawdź, czy ta ścieżka istnieje:
Jeśli zainstalowałeś Android Studio śledząc stronę,
Na koniec dodaj go do ścieżki:
Jeśli jesteś zbyt leniwy, aby otworzyć edytor, zrób to:
źródło
ANDROID_HOME
jest zwykle katalogiem podobnym do.android
. To tam będą przechowywane takie rzeczy jak klucz debugowania.Możesz to zautomatyzować do logowania. Po prostu dodaj go do swojego
.bash_profile
(poniżej pochodzi z mojego komputera z systemem OS X 10.8.5):Według Davida Turnera na liście mailingowej NDK, zarówno
ANDROID_NDK_ROOT
iANDROID_SDK_ROOT
muszą być ustawione, ponieważ inne narzędzia zależą od tych wartości (patrz Zalecane NDK Directory? ).Po modyfikacji
~/.bash_profile
wykonaj następujące czynności (lub wyloguj się i włącz ponownie):źródło
Ludzie, zauważcie, że jeśli będziecie używać,
~/.bash_profile
to nie będzie edytować profilu bash użytkownika, ale globalny. Zamiast tego przejdź do katalogu użytkowników (/ Users / username) i edytuj go bezpośrednio:I wstaw następujące dwa wiersze w odniesieniu do nazwy użytkownika i katalogu SDK
źródło
~/
oznacza, że jest to plik w katalogu osobistym użytkownika.cd ~; ls
i zobacz, co drukuje.Skonfiguruj zmienną środowiskową ANDROID_HOME , JAVA_HOME w Mac OS X.
Dodaj plik .bash_profile
Dla testu
źródło
1) Otwarty profil podstawowy:
2) Dodaj poniższy wiersz w profilu podstawowym:
Zapisz i zamknij profil podstawowy.
Dla mnie 27.0.3 działa świetnie.
źródło
Wiele poprawnych odpowiedzi tutaj. Jednak brakuje jednego elementu i nie mogłem bez niego uruchomić emulatora z wiersza poleceń.
Jest to więc kompilacja powyższych odpowiedzi oraz rozwiązanie tego problemu .
A jeśli użyjesz
zsh
(zamiastbash
) pliku do edycji, to~/.zshrc
.źródło