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 ~/.bashrc
w 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 tools
już 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-sdk
pakietu 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 ~/.bashrc
aby 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/Sdk
which android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/android
Uruchom android
w oknie terminala, jeśli otworzy się Menedżer zestawu SDK systemu Android , możesz iść.
echo
polecenia będą działać. Zazwyczaj biegam exec $SHELL
.
export PATH=$PATH:$ANDROID_HOME/tools/bin
nastę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
arshid
część należy zastąpić nazwą bieżącego użytkownika
Dodaj następujące elementy do swojego ~/.bashrc
pliku. Wyloguj się i zaloguj. Mam mój SDK w $HOME/Documents/Android/sdk
Tobie, 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 ~/.bashrc
moż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 .bashrc
pliku, 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 .bashrc
plik 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, ~/.bashrc
aby 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