Jak ustawić ścieżkę ANDROID_HOME w Ubuntu?
Podaj kroki.
Jak ustawić ścieżkę ANDROID_HOME w Ubuntu?
Podaj kroki.
Odpowiedzi:
W konsoli po prostu wpisz:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
Jeśli chcesz, aby był stały, po prostu dodaj te linie w pliku ~ / .bashrc
vim ~/.bashrcw swoim terminalu. Folder, w którym jesteś, nie ma znaczenia
export PATH=$PATH:$ANDROID_HOME/platform-tools, patrz poniżej. W właśnie zainstalowanym zestawie SDK 29.0.3 nie ma toolsjuż katalogu.
Chciałbym podzielić się odpowiedzią, która pokazuje również podejście przy użyciu zestawu Android SDK dostarczonego przez repozytorium Ubuntu:
Zainstaluj zestaw Android SDK
sudo apt-get install android-sdk
Eksportuj zmienne środowiskowe
export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"
android-sdkpakietu z apt. Dzięki!
Zakładając, że masz wyodrębniony plik SDK ~/Android/Sdk,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Dodaj powyższe wiersze do pliku ~/.bashrc(znajdującego się w home/username/.bashrc), aby był on stały dla bieżącego użytkownika. Uruchom, source ~/.bashrcaby zastosować zmiany lub ponownie uruchom terminal.
( lub )
Uruchom powyższe wiersze w oknie terminala, aby było dostępne dla sesji.
Aby sprawdzić, czy skonfigurowałeś go poprawnie,
Uruchom poniższe polecenia w oknie terminala
echo $ANDROID_HOME
user@host:~$ echo $ANDROID_HOME
/home/<user>/Android/Sdkwhich android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/androidUruchom androidw oknie terminala, jeśli otworzy się Menedżer zestawu SDK systemu Android , możesz iść.
echopolecenia będą działać. Zazwyczaj biegam exec $SHELL.
export PATH=$PATH:$ANDROID_HOME/tools/binnastępnie źródło ~/.profile(lub .bashrc) jeśli nie chcesz się wylogowywać ... spróbuj uruchomić 'sdkmanager --licenses'. Następnie spróbuj skompilować.
lepszym sposobem jest ponowne użycie zmiennej ANDROID_HOME w zmiennej path. jeśli twoja zmienna ANDROID_HOME zmienia się, musisz tylko dokonać zmiany w jednym miejscu.
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshidczęść należy zastąpić nazwą bieżącego użytkownika
Dodaj następujące elementy do swojego ~/.bashrcpliku. Wyloguj się i zaloguj. Mam mój SDK w $HOME/Documents/Android/sdkTobie, musisz go zastąpić miejscem, w którym przechowujesz folder SDK
# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/tools
export PATH
# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-tools
export PATH
source ~/.bashrcmoże zastąpić wylogowanie, a następnie zalogowanie.
export PATH=$PATH(...)w jednym z nich. Działa w obie strony :)
Początkowo przejdź do domu i naciśnij Ctrl+ H, aby pokazać ukryte pliki, poszukaj .bashrcpliku, otwórz go w dowolnym edytorze tekstu, a następnie umieść poniżej linii na końcu pliku.
export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools
Zmień /home/varun/Android/Sdkścieżkę do ścieżki SDK. Zrób to samo w przypadku narzędzi i narzędzi platformy.
Po tym zapisz .bashrcplik i zamknij go.
Teraz możesz korzystać z poleceń ADB na terminalu.
najpierw otwórz plik .bashrc przez gedit ~ / .bashrc
# Added ANDROID_HOME variable. export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools
zapisz plik i ponownie otwórz terminal
echo $ANDROID_HOME
pokaże ścieżkę jak /home/pathTo/Android/Sdk
Dotyczy Ubuntu i Linux Mint
W archiwum:
sudo nano .bashrc
Dodaj do końca:
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools
Uruchom ponownie terminal i wykonaj: echo $ HOME lub $ PATH, możesz poznać te zmienne.
W terminalu wystarczy wpisać 3 polecenia, aby ustawić zmienną ANDROID_HOME:
$ export ANDROID_HOME=~/Android/Sdk
/Android/Sdk to lokalizacja Sdk, może się to zmienić w twoim przypadku
$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `
Uwaga: Spowoduje to tymczasowe ustawienie ścieżki, więc wszelkie czynności, które musisz wykonać, wykonaj na tym samym terminalu.
Jeśli używasz Androida z sudo, zainstaluje sdk w katalogu / root / Android / Sdk, więc sprawdź, czy tak jest. A jeśli używasz nie uruchamiaj Cordova z sudo, będzie wyglądać sdk w katalogu głównym. Powyższy kod do ustawiania ścieżki działa dobrze.
Miałem ten sam problem ze ścieżką linuksową ANDROID_HOME
Uwaga:
1- Dodaj parametry2- Utwórz lub przebuduj projekt
3- Uruchom ponownie komputer
Jak dodać parametry za pomocą terminala:
Otwórz swój terminal zapisu
gedit .bashrc
kolejne okno zostanie otwarte, a następnie dodaj następujące wiersze na końcu okien.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
następnie z powrotem do terminala i wpisz
źródło .bashrc
aby zapisać zmiany w pliku bashrc na końcu, uruchom ponownie komputer.
To działa dla mnie, zakładając, że masz wyodrębniony plik SDK ~/Android/Sdk,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Dodaj powyższe wiersze do pliku ~/.bashrc(znajdującego się w home/username/.bashrc), aby był on stały dla bieżącego użytkownika. Uruchom źródło, ~/.bashrcaby zastosować zmiany lub ponownie uruchom terminal. (lub) Uruchom powyższe wiersze w oknie terminala, aby udostępnić je dla sesji. Aby sprawdzić, czy skonfigurowałeś go poprawnie, uruchom poniższe polecenia w oknie terminala
echo $ANDROID_HOME
user#host:~$ echo $ANDROID_HOME
Dostaniesz
/home/<user>/Android/Sdk
Ty też możesz to uruchomić
which android
user#host:~$ which android
/home/<user>/Android/Sdk/tools/android
Uruchom Androida na terminalu, jeśli otworzy się Menedżer SDK Androida, możesz iść.
sudo su -
gedit ~/.bashrc
export PATH=${PATH}:/your path
export PATH=${PATH}:/your path
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/tools
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/platform-tools
Możesz dołączyć ten wiersz na końcu pliku .bashrc
export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"
tutaj / opt / Android / Sdk / platform-tools / to katalog instalacyjny Sdk. Plik .bashrc znajduje się w folderze domowym
vi ~/.bashrc
lub jeśli masz sublime zainstalowane
subl ~/.bashrc
otwórz plik ~ / .bashrc i wklej na końcu
export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
możesz edytować plik zmiennych środowiskowych w systemie Ubuntu, aby ustawić globalnie system Android.
[1] uruchom tę komendę w terminalu
sudo -H gedit /etc/environment
[2] zawartość twojego środowiska będzie wyglądać jak poniżej
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
[3] w pliku środowiska dodaj ścieżkę SDK Androida w następujący sposób: -
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ANDROID_HOME="/home/yourPathTo/Android/Sdk"
[4], a następnie możesz sprawdzić ścieżkę główną Androida w terminalu za pomocą następującego polecenia: -
echo $ANDROID_HOME
Jeśli ścieżka nadal nie jest ustawiona, uruchom ponownie komputer, aby uzyskać zastosowane zmiany.
dodaj do pliku
~/.profile
export ANDROID_HOME=/opt/android-sdk
Ścieżka do zestawu SDK
Następnie zresetuj komputer