Pytanie nie było związane z ustawieniem określonej zmiennej środowiskowej w Ubuntu; ten stackoverflow.com/a/37368367/509565 jest zdecydowanie poprawną odpowiedzią.
@ mVJ po prostu zrób vim ~/.bashrcw swoim terminalu. Folder, w którym jesteś, nie ma znaczenia
atakanyenel
1
@Dario Quintana co obsługuje według bieżącej lokalizacji, którą lokalizację możesz wyjaśnić na ten temat
Dinesh
@Dinesh Myślę, że odnosi się on do zmiany lokalizacji zestawu SDK systemu Android, jeśli jest inny, na przykład jeśli wybrałeś inny katalog podczas instalacji.
PhoneixS,
2
Myślę, że ŚCIEŻKA powinna być teraz export PATH=$PATH:$ANDROID_HOME/platform-tools, patrz poniżej. W właśnie zainstalowanym zestawie SDK 29.0.3 nie ma toolsjuż katalogu.
Peter T.
106
Chciałbym podzielić się odpowiedzią, która pokazuje również podejście przy użyciu zestawu Android SDK dostarczonego przez repozytorium Ubuntu:
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.
Pamiętaj, że musisz ponownie uruchomić terminal, zanim te echopolecenia będą działać. Zazwyczaj biegam exec $SHELL.
kimbo,
1
Po trzecie pytanie otrzymuję komunikat: „Polecenie„ android ”jest nieaktualne.”
Mate
1
@ Mate / all - Mówi: „Polecenie„ android ”jest przestarzałe. (...) W przypadku narzędzi wiersza poleceń użyj narzędzia / bin / sdkmanager ...” : w związku z tym dodaj (powyżej): 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ć.
bshea
46
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.
Czy mógłbyś bardziej rozszerzyć swoją odpowiedź? Spróbuj szczegółowo opisać, co robisz i dlaczego jest to „lepszy sposób”. Dziękuję Ci !
Telokis,
2
@Netetainedo Myślę, że jest lepiej, ponieważ „ponownie użył” zmiennej ANDROID_HOME w PATH.
moshfiqur 21.04.16
4
Uwaga: arshidczęść należy zastąpić nazwą bieżącego użytkownika
Xiao
34
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
Myślę, że bieganie source ~/.bashrcmoże zastąpić wylogowanie, a następnie zalogowanie.
JVE999,
@ JVE999 tak dla tej konkretnej sesji terminala.
Sudhir Khanger
1
Możesz zrobić export PATH=$PATH(...)w jednym z nich. Działa w obie strony :)
klauskpm
33
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.
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.
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
Odpowiedzi:
W konsoli po prostu wpisz:
Jeśli chcesz, aby był stały, po prostu dodaj te linie w pliku ~ / .bashrc
źródło
vim ~/.bashrc
w swoim terminalu. Folder, w którym jesteś, nie ma znaczeniaexport PATH=$PATH:$ANDROID_HOME/platform-tools
, patrz poniżej. W właśnie zainstalowanym zestawie SDK 29.0.3 nie matools
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
Eksportuj zmienne środowiskowe
źródło
android-sdk
pakietu z apt. Dzięki!Zakładając, że masz wyodrębniony plik SDK
~/Android/Sdk
,Dodaj powyższe wiersze do pliku
~/.bashrc
(znajdującego się whome/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
which android
Uruchom
android
w oknie terminala, jeśli otworzy się Menedżer zestawu SDK systemu Android , możesz iść.źródło
echo
polecenia będą działać. Zazwyczaj biegamexec $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.
źródło
arshid
część należy zastąpić nazwą bieżącego użytkownikaDodaj 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źródło
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.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.
źródło
najpierw otwórz plik .bashrc przez gedit ~ / .bashrc
zapisz plik i ponownie otwórz terminal
pokaże ścieżkę jak
/home/pathTo/Android/Sdk
źródło
Dotyczy Ubuntu i Linux Mint
W archiwum:
Dodaj do końca:
Uruchom ponownie terminal i wykonaj: echo $ HOME lub $ PATH, możesz poznać te zmienne.
źródło
W terminalu wystarczy wpisać 3 polecenia, aby ustawić zmienną ANDROID_HOME:
/Android/Sdk
to lokalizacja Sdk, może się to zmienić w twoim przypadkuUwaga: Spowoduje to tymczasowe ustawienie ścieżki, więc wszelkie czynności, które musisz wykonać, wykonaj na tym samym terminalu.
źródło
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.
źródło
Miałem ten sam problem ze ścieżką linuksową ANDROID_HOME
Jak dodać parametry za pomocą terminala:
Otwórz swój terminal zapisu
kolejne okno zostanie otwarte, a następnie dodaj następujące wiersze na końcu okien.
następnie z powrotem do terminala i wpisz
aby zapisać zmiany w pliku bashrc na końcu, uruchom ponownie komputer.
źródło
To działa dla mnie, zakładając, że masz wyodrębniony plik SDK
~/Android/Sdk
,Dodaj powyższe wiersze do pliku
~/.bashrc
(znajdującego się whome/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 terminalaDostaniesz
Ty też możesz to uruchomić
Uruchom Androida na terminalu, jeśli otworzy się Menedżer SDK Androida, możesz iść.
źródło
źródło
Możesz dołączyć ten wiersz na końcu pliku .bashrc
tutaj / opt / Android / Sdk / platform-tools / to katalog instalacyjny Sdk. Plik .bashrc znajduje się w folderze domowym
lub jeśli masz sublime zainstalowane
źródło
otwórz plik ~ / .bashrc i wklej na końcu
źródło
możesz edytować plik zmiennych środowiskowych w systemie Ubuntu, aby ustawić globalnie system Android.
[1] uruchom tę komendę w terminalu
[2] zawartość twojego środowiska będzie wyglądać jak poniżej
[3] w pliku środowiska dodaj ścieżkę SDK Androida w następujący sposób: -
[4], a następnie możesz sprawdzić ścieżkę główną Androida w terminalu za pomocą następującego polecenia: -
Jeśli ścieżka nadal nie jest ustawiona, uruchom ponownie komputer, aby uzyskać zastosowane zmiany.
źródło
dodaj do pliku
Ścieżka do zestawu SDK
Następnie zresetuj komputer
źródło