Android SDK auf dem Mac finden und zu PATH hinzufügen

184

Ich habe Android Studio auf meinem MacBook Air (OS Version 10.11 El Capitan) installiert und erfolgreich eine kleine "Hallo Welt" -App geschrieben und auf einem Gerät (Nexus 7) installiert und auf AVD ausgeführt. Jetzt möchte ich nur noch die App erstellen und über die Befehlszeile auf dem Gerät installieren, im Gegensatz zu Android Studio. Ich folge den Anweisungen hier:

http://developer.android.com/training/basics/firstapp/running-app.html

und die relevante Zeile ist:

Stellen Sie sicher, dass das Verzeichnis Android SDK platform-tools / in Ihrer Umgebungsvariablen PATH enthalten ist, und führen Sie dann Folgendes aus:

Das Problem ist, dass ich das Android SDK auf meinem Computer nicht finden kann! Ich nehme an, es ist da, weil das Programm sonst nicht über Android Studio kompiliert und ausgeführt werden würde. Vielleicht ist das eine schlechte Annahme? Ich bin neu in Macs (ich bin an Windows gewöhnt), daher weiß ich nicht, wie ich am besten nach dem Android SDK suchen kann. Also meine Fragen:

  1. Wie finde ich Android SDK auf meinem Computer? Oder mir selbst beweisen, dass es nicht da ist?
  2. Wenn es nicht da ist, wie installiere ich es?
  3. Wie ändere ich PATH so, dass es Android SDK enthält?
Dave
quelle
12
versuchen Sie hier zu suchen/Library/Android/sdk/
Paras
Sie müssen 2 Pfade exportieren - stackoverflow.com/questions/18143183/…
Tasos
8
Sie finden den Pfad in Ihrem SDK-Manager: Android Studio-> Einstellungen-> Aussehen & Verhalten-> Systemeinstellungen-> Android SDK-> hier Android SDK-Speicherort
Rohit Ramkumar
3
Versuchen Sie/Users/<your_user>/Library/Android/sdk
Mrgloom

Antworten:

337

1. Wie finde ich es?

  • Öffnen Sie Android Studio und gehen Sie zu Android Studio> Einstellungen
  • Suchen nach sdk
  • Ähnliches wird angezeigt (dies ist eine Windows-Box, wie Sie sehen können)

Sie können den Ort dort sehen - meistens ist es:

/Users/<name>/Library/Android/sdk

2. Wie installiere ich es, wenn nicht dort?

Standalone SDK-Download-Seite

3. So fügen Sie es dem Pfad hinzu

Öffnen Sie Ihr Terminal, bearbeiten Sie Ihre ~/.bash_profileDatei in Nano, indem Sie Folgendes eingeben:

nano ~/.bash_profile

Wenn Sie Zsh verwenden, bearbeiten Sie ~/.zshrcstattdessen.

Gehen Sie zum Ende der Datei und fügen Sie den Verzeichnispfad zu Ihrem $PATH:

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
  • Speichern Sie es durch Drücken von Ctrl+X
  • Starten Sie das Terminal neu
  • Um festzustellen, ob es funktioniert oder nicht, geben Sie den Namen einer Datei oder Binärdatei ein, die sich in den von Ihnen hinzugefügten Verzeichnissen befindet (z. B. adb), und überprüfen Sie, ob sie geöffnet / ausgeführt wird
Schlaflosigkeit
quelle
Vielen Dank. Ich folgte Schritt 1 und sah, dass der Pfad wie folgt lautete: / Users / user / Library / Android / sdk Seltsamerweise konnte ich mit "Finder" und "Gehe zu> Gehe zu Ordner" nicht zu ihm gelangen, indem ich einen Drilldown von / Users / user / durchführte. Bibliothek usw. Im Benutzerverzeichnis wurde Bibliothek nicht angezeigt! Muss eine seltsame Mac-Sache sein. Ich musste den vollständigen Pfad in Finder einfügen.
Dave
Für die Nachwelt könnte dieser Link nützlich sein, um PATH hinzuzufügen: osxdaily.com/2014/08/14/add-new-path-to-path-command-line Ich musste den Pfad für den Export manuell eingeben . Nirgendwo im "Finder" habe ich einen Kopierverzeichnisnamen wie in Windows gesehen. Seufz ...
Dave
Starten Sie das Terminal neu, nachdem Sie die Datei / etc / path gesichert haben
Paul Spiesberger
13
Empfehlen Sie nicht /etc/pathdirekt zu bearbeiten . Verwenden Sie stattdessen "export" in ~ / .bash_profile. Ex. export PATH="/Users/<user_name>/Library/Android/sdk/platform-tools/":$PATHNachdem Sie oben zu ~ / .bash_profile hinzugefügt haben, verwenden Sie einfach, source ~/.bash_profilewenn es keinen Fehler gibt, können Sie den adbBefehl frei verwenden
Henry
Danke, das hat perfekt für mich funktioniert. Ich hatte versucht, in ~ / .back_profile zu exportieren, aber das funktionierte überhaupt nicht.
DevShadow
47

Wenn Sie Android Studio nicht öffnen möchten, nur um Ihren Pfad zu ändern ...

Sie leben hier mit einer Standardinstallation:

${HOME}/Library/Android/sdk/tools
${HOME}/Library/Android/sdk/platform-tools

Folgendes möchten Sie Ihrem hinzufügen: .bashwhatever

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
Andy Ray
quelle
15

Suchen Sie den Speicherort des Android SDK

Android Studio 
  > Preferences
  > Appearance & Behaviour
  > System Settings 
  > Android SDK
  > Android SDK Location

Erstellen Sie eine .bash_profileDatei für Ihre Umgebungsvariablen

  • Öffnen Sie die Terminal-App
  • Gehen Sie zu Ihrem Home-Verzeichnis über cd ~
  • Erstellen Sie die Datei mit touch .bash_profile

Fügen Sie die Variable PATH zu Ihrer hinzu .bash_profile

  • Öffnen Sie die Datei über open .bash_profile
  • Fügen Sie export PATH=$PATH: [your SDK location] /platform-toolsder Datei hinzu und klicken Sie ⌘s, um sie zu speichern. Standardmäßig ist es:

    export PATH=$PATH:/Users/yourUserName/Library/Android/sdk/platform-tools

  • Gehen Sie zurück zu Ihrer Terminal-App und laden Sie die Variable mit source ~/.bash_profile

Marius
quelle
13
  1. Wie finde ich Android SDK auf meinem Computer? Oder mir selbst beweisen, dass es nicht da ist?

Wenn Sie Android Studio installieren, können Sie auswählen, ob Sie das SDK herunterladen möchten oder nicht

  1. Wenn es nicht da ist, wie installiere ich es?

Sie können das SDK hier herunterladen: http://developer.android.com/sdk/index.html

  1. Wie ändere ich PATH so, dass es Android SDK enthält?

Klicken Sie in Android Studio auf Datei >> Einstellungen Geben Sie hier die Bildbeschreibung ein

Pankaj Nimgade
quelle
7

Wenn Android Studio Ihnen den Pfad anzeigt /Users/<name>/Library/Android/sdk , Sie ihn jedoch nicht in Ihrem Ordner finden können, klicken Sie einfach mit der rechten Maustaste und wählen Sie "Ansichtsoption anzeigen". Dort können Sie "Bibliotheksordner anzeigen" auswählen; Wählen Sie es aus und Sie können auf das SDK zugreifen.

Christopher Kyle Horton
quelle
4

Der Standardpfad des Android SDK lautet /Users/<username>/Library/Android/sdk: Sie können auf diesen Beitrag verweisen .

Fügen Sie dies Ihrem .bash_profile hinzu, um die Umgebungsvariable hinzuzufügen

export PATH="/Users/<username>/Library/Android/sdk/tools:/Users/<username>/Library/Android/sdk/build-tools:${PATH}"

Speichern Sie dann die Datei.

lade es

source ./.bash_profile 
Kris Roofe
quelle
0

AndroidStudioFrontScreen Ich habe einfach auf die Android-DMG-Installationsdatei doppelklickt, die ich auf der Festplatte gespeichert habe, und als der Startbildschirm angezeigt wurde, habe ich das Symbol für Android Studio in den Anwendungsordner gezogen. Jetzt weiß ich, wo es sich befindet !!! Achten Sie auch beim Ausführen darauf, dass Sie im Dock mit der rechten Maustaste auf Android Studio klicken und "Optionen" -> "Im Dock behalten" auswählen. Alles andere funktioniert. Dr. Roger Webster

Dr. Roger Webster
quelle