Hinzufügen von Android SDK-Plattform-Tools zu PATH, die von umake heruntergeladen wurden

12

Ich verwende Ubuntu 14.04 Trusty Tahr und habe Android Studio mit dem von Ubuntu bereitgestellten umake-Tool heruntergeladen. Dieses heruntergeladene Android Studio unter / root / tools / android / android-studio sowie Plattform-Tools und alle anderen Tools unter - / root / Android / Sdk /

Android Studio auf meinem PC funktioniert einwandfrei und ich kann eine Anwendung erstellen und sie auch auf meinem Mobiltelefon ausführen. Ich möchte jedoch über die Befehlszeile auf die Tools zugreifen und sie daher dem Umgebungspfad hinzufügen.

Um sie dem Umgebungspfad hinzuzufügen, habe ich Folgendes getan:

nano ~/.bachrc

Und fügte hinzu, die folgenden Zeilen-

 export PATH=${PATH}:/root/Android/Sdk/platform-tools
 export PATH=${PATH}:/root/Android/Sdk/build-tools

Aber das funktioniert nicht. Wenn ich den Befehl adb von einem Terminal aus gebe, scheint er die adb-Tools aus dem Plattform-Tools-Ordner nicht aufzurufen. Stattdessen muss ich android-tools-adb installieren.

Ich bin jedoch in der Lage, in Plattform-Tools zu cden und von dort aus ADB und andere Tools auszuführen, aber ich möchte das nicht immer wieder tun. Wie kann ich meinem PATH auch Android Studio hinzufügen, damit ich nicht immer wieder in sein Verzeichnis bin / cd muss?

Vielen Dank im Voraus.

prateekmathur1991
quelle
Was sagen which adbund which -a adb?
Karl Richter

Antworten:

10

Das hat bei mir funktioniert

export PATH=$PATH:$HOME"/android-sdk-linux/platform-tools"
Ammly
quelle
3

Wenn Sie Android SDK über Android Studio installieren (oder auf eine andere Weise, bei der Sie den Android SDK-Ordner unter diesen Pfad gestellt haben), führen Sie die folgende Zeile aus:

export PATH=$PATH:$HOME"/Android/Sdk/platform-tools"
Aviram Fireberger
quelle
1

Ich habe diese Zeile am Ende meines .bashrc hinzugefügt und es funktioniert.

export PATH=/home/[myusername]/android-sdk-linux/platform-tools:$PATH

source ~/.bashrc  #To update the bashrc with the changes in the current tab

Ich verstehe die PATH=${PATH}Syntax in Ihrem Beispiel nicht, daher kann ich nicht beurteilen, ob sie korrekt ist oder nicht, aber Sie können die von mir verwendete Syntax ausprobieren.

Bio-Marmor
quelle
1
PATH=$PATH:[path to add]bedeutet, dass der Pfad am Ende an die ursprüngliche Pfadvariable angehängt wird. Sie haben verwendet PATH=[path to add]:$PATH, was bedeutet, dass der Pfad vor der Pfadvariablen angehängt wird.
Alex Leidwein
0

Ich habe Android Studio per Snap installiert. Also musste ich den Pfad des Plattform-Tools-Ordners zur .bashrc-Datei hinzufügen.

  1. Wenn Sie Visual Studio-Code als Editor verwenden, geben Sie diesen im Terminal ein

    Code ~ / .bashrc

  2. Es öffnet den Visual Studio-Code und die .bashrc-Datei wird darin geöffnet. Gehen Sie zum Ende der Datei und fügen Sie den folgenden Export hinzu,

    # Android-Pfad
    if [-d "$ HOME / Android / Sdk / Plattform-Tools"]; dann
     export PATH = "$ HOME / Android / Sdk / Plattform-Tools: $ PATH"
    fi

Anmerkung: Lassen Sie die Zeile am Ende der .bashrc-Datei leer. Das Shell-Programm weiß also, dass es das Ende der Datei (EOF) ist.

Die .bashrc-Datei wurde gespeichert und Visual Studio-Code beendet

Gehen Sie zu Terminal und geben Sie die aktualisierte .bashrc-Datei als Quelle ein

source ~/.bashrc
Akarsh SEGGEMU
quelle