Wie setze ich den ANDROID_HOME-Pfad in Ubuntu?
Bitte geben Sie die Schritte an.
Wie setze ich den ANDROID_HOME-Pfad in Ubuntu?
Bitte geben Sie die Schritte an.
Antworten:
Geben Sie in die Konsole einfach Folgendes ein:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
Wenn Sie es dauerhaft machen möchten, fügen Sie einfach diese Zeilen in die Datei ~ / .bashrc ein
vim ~/.bashrc
in Ihrem Terminal tun . Der Ordner, in dem Sie sich befinden, hat keine Bedeutung
export PATH=$PATH:$ANDROID_HOME/platform-tools
, siehe unten. In dem gerade installierten SDK 29.0.3 gibt es kein tools
Verzeichnis mehr.
Ich möchte eine Antwort teilen, die auch den Ansatz unter Verwendung des vom Ubuntu-Repository bereitgestellten Android SDK demonstriert:
Installieren Sie das Android SDK
sudo apt-get install android-sdk
Umgebungsvariablen exportieren
export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"
android-sdk
Paket von apt installieren . Vielen Dank!
Angenommen, Sie haben den SDK extrahiert bei ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Fügen Sie der Datei ~/.bashrc
(unter home/username/.bashrc
) die obigen Zeilen hinzu, um sie für den aktuellen Benutzer dauerhaft zu machen. Führen Sie aus source ~/.bashrc
, um die Änderungen zu übernehmen, oder starten Sie Ihr Terminal neu.
( oder )
Führen Sie die obigen Zeilen in einem Terminalfenster aus, um es für die Sitzung verfügbar zu machen.
Um zu testen, ob Sie es richtig eingerichtet haben,
Führen Sie die folgenden Befehle in einem Terminalfenster aus
echo $ANDROID_HOME
user@host:~$ echo $ANDROID_HOME
/home/<user>/Android/Sdk
which android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/android
In android
einem Terminalfenster ausführen. Wenn der Android SDK-Manager geöffnet wird , können Sie loslegen.
echo
Befehle funktionieren. Ich renne normalerweise exec $SHELL
.
export PATH=$PATH:$ANDROID_HOME/tools/bin
dann source ~/.profile
(oder .bashrc) Wenn Sie sich nicht abmelden möchten, führen Sie 'sdkmanager --licenses' aus. Versuchen Sie dann zu kompilieren.
Besser ist es, die Variable ANDROID_HOME in der Pfadvariablen wiederzuverwenden. Wenn sich Ihre Variable ANDROID_HOME ändert, müssen Sie sie nur an einer Stelle ändern.
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshid
Teil durch den Namen des aktuellen Benutzers ersetzt werden muss
Fügen Sie Ihrer ~/.bashrc
Datei Folgendes hinzu . Abmelden und Anmelden. Ich habe mein SDK in $HOME/Documents/Android/sdk
Sie müssen es durch ersetzen, wo Sie Ihren SDK-Ordner aufbewahren
# 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
kann das Abmelden und Anmelden
export PATH=$PATH(...)
in einem wie tun . Funktioniert in beide Richtungen :)
Gehen Sie zunächst zu Ihnen nach Hause und drücken Sie Ctrl+. HEs zeigt Ihnen, dass versteckte Dateien jetzt nach Dateien suchen .bashrc
. Öffnen Sie sie mit einem beliebigen Texteditor und platzieren Sie sie unter den Zeilen am Ende der Datei.
export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools
Bitte ändern Sie den /home/varun/Android/Sdk
Pfad zu Ihrem SDK-Pfad. Machen Sie dasselbe für Tools und Plattform-Tools.
Nach dieser .bashrc
Datei speichern und schließen.
Jetzt können Sie ADB-Befehle auf dem Terminal verwenden.
Öffnen Sie zuerst die .bashrc-Datei mit 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
Speichern Sie die Datei und öffnen Sie das Terminal erneut
echo $ANDROID_HOME
es wird den Pfad wie zeigen /home/pathTo/Android/Sdk
Gilt für Ubuntu und Linux Mint
Im Archiv:
sudo nano .bashrc
Zum Ende hinzufügen:
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools
Starten Sie das Terminal neu und führen Sie Folgendes aus: Echo $ HOME oder $ PATH, Sie können diese Variablen kennen.
Geben Sie im Terminal einfach diese 3 Befehle ein, um die Variable ANDROID_HOME festzulegen:
$ export ANDROID_HOME=~/Android/Sdk
/Android/Sdk
Ist der Standort von Sdk, kann sich dies in Ihrem Fall ändern
$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `
Hinweis: Dadurch wird der Pfad vorübergehend festgelegt, sodass alle Aktionen, die Sie ausführen müssen, auf demselben Terminal ausgeführt werden.
Wenn Sie Android mit sudo ausführen, wird sdk in / root / Android / Sdk installiert. Überprüfen Sie daher, ob dies der Fall ist. Und wenn Sie nicht Cordova mit Sudo ausführen, wird es auch in Root sdk aussehen. Der obige Code zum Einstellen des Pfads funktioniert einwandfrei.
Ich hatte das gleiche Problem mit dem Linux-Pfad ANDROID_HOME
Hinweis:
1- Parameter hinzufügen2- Projekt erstellen oder neu erstellen
3- Starten Sie Ihren PC neu
So fügen Sie Parameter mit dem Terminal hinzu:
Öffnen Sie Ihr Terminal Write
gedit .bashrc
Ein weiteres Fenster wird geöffnet und am Ende der Fenster werden die folgenden Zeilen hinzugefügt.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
dann zurück zum Terminal und tippen
Quelle .bashrc
Um Ihre Änderungen in der bashrc-Datei am Ende zu speichern, starten Sie Ihren Computer neu.
Dies ist, was Arbeit für mich, Angenommen, Sie haben die SDK extrahiert bei ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Fügen Sie der Datei ~/.bashrc
(unter home/username/.bashrc
) die obigen Zeilen hinzu, um sie für den aktuellen Benutzer dauerhaft zu machen. Führen Sie source aus ~/.bashrc
, um die Änderungen zu übernehmen, oder starten Sie Ihr Terminal neu. (oder) Führen Sie die obigen Zeilen in einem Terminalfenster aus, um es für die Sitzung verfügbar zu machen. Führen Sie die folgenden Befehle in einem Terminalfenster aus, um zu testen, ob Sie es richtig eingerichtet haben
echo $ANDROID_HOME
user#host:~$ echo $ANDROID_HOME
Sie erhalten
/home/<user>/Android/Sdk
Sie können dies auch ausführen
which android
user#host:~$ which android
/home/<user>/Android/Sdk/tools/android
Führen Sie Android auf einem Terminal aus. Wenn der Android SDK Manager geöffnet wird, können Sie loslegen.
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
Sie können diese Zeile am Ende der .bashrc-Datei anhängen.
export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"
hier / opt / Android / Sdk / platform-tools / ist das Installationsverzeichnis von Sdk. Die .bashrc-Datei befindet sich im Home-Ordner
vi ~/.bashrc
oder wenn Sie sublime installiert haben
subl ~/.bashrc
Öffnen Sie die Datei ~ / .bashrc und fügen Sie sie am Ende ein
export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
Sie können die Umgebungsvariablendatei in Ubuntu bearbeiten, um Android Home global festzulegen.
[1] Führen Sie diesen Befehl im Terminal aus
sudo -H gedit /etc/environment
[2] Der Inhalt Ihrer Umgebungsdatei sieht wie folgt aus
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
[3] Fügen Sie in der Umgebungsdatei den Android SDK-Pfad wie folgt hinzu: -
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] Dann können Sie den Android-Home-Pfad im Terminal mit dem folgenden Befehl überprüfen: -
echo $ANDROID_HOME
Wenn der Pfad immer noch nicht festgelegt ist, starten Sie den PC neu, um die angewendeten Änderungen zu erhalten.
Zur Datei hinzufügen
~/.profile
export ANDROID_HOME=/opt/android-sdk
Pfad zum SDK
Setzen Sie dann den Computer zurück