Wo kann man das Android SDK unter Mac OS X installieren?


198

Wo soll das Android SDK unter Mac OS X installiert werden?


10
Ich denke, dass die Verwendung brewzur Installation Ihre Frage beantwortet und auch andere mögliche Probleme wie das Upgrade löst. Überprüfen Sie meine Antwort unten.
Sorin

4
die offensichtlich, standardmäßig üblichen Standort, wo sie standardmäßig installiert ist einfach ~ / Library / Android / sdk /. Wo sonst möchten Sie es möglicherweise als dort - und das ist der Standardinstallationsort.
Fattie

2
Auf meinem OS X-System mit Android Studio wurde es ~/.android-sdk/standardmäßig installiert .
Elliot

Antworten:


82

Jetzt android-sdkist der von homebrew/corenach gewandert homebrew/cask.

brew tap homebrew/cask

und installieren android-sdkmit

brew cask install android-sdk

Sie müssen das ANDROID_HOMEProfil hinzufügen (.zshrc oder .bashrc)

export ANDROID_HOME=/usr/local/share/android-sdk

Leider schlägt dies derzeit fehl, da die Lizenzen nicht automatisch akzeptiert werden. Die Installation schlägt einfach fehl. The following packages can not be installed since their licenses or those of the packages they depend on were not accepted: extras;intel;Hardware_Accelerated_Execution_Manager emulator tools ... ==> Exit status of failed command: #<Process::Status: pid 34109 exit 1>
Pete

2
Es scheint, dass ich das Installationsskript vorübergehend reparieren konnte: brew cask edit android-sdkIch habe den Preflight-Befehl bearbeitet. Ich habe input : 'y'zu input : 'y y y y y y y 'A newline zwischen jedem geänderty
Pete

@ Pete Liebe du antwortest .. löste mein Problem mit Fehlern bei Lizenzaufforderungen
Risinek

1
@Pete Dieses Problem besteht nicht mehr in Homebrew-Fass

1
Diese Antwort hat mein Paket durcheinander gebracht. Verwenden Sie dies nicht
Yuseferi

433

Die einfachste (und standardmäßigste) Möglichkeit, Android SDK unter OS X zu installieren, ist die Verwendung brew.

brew install android-sdk

Wenn Sie kein Homebrew haben, finden Sie hier Informationen dazu .

Dadurch wird das Android SDK installiert, /usr/local/Cellar/android-sdk/und in diesem Moment ist dies der beste Ort, um es zu installieren.


14
@kalev Es kann sinnvoll sein, Eclipse oder IntelliJ zu melden, dass die IDEs nicht auf das aufgelöste Kellerverzeichnis verweisen sollten, das die Versionsnummer enthält. Sie sollten nur referenzieren /usr/local/opt/android-sdk.
James Wald

7
Homebrew rockt! Sie können auch android update sdk --no-uinach der Installation mit Homebrew ausführen , um die neueste SDK-Version zu erhalten. Die Option --no-ui, wenn Sie natürlich nur die CLI verwenden (dh mit Cordova) - Win!
Antony Sastre

Das funktioniert super. Ich habe jedoch Probleme mit den Berechtigungen für andere Benutzer. Dort weigert sich Android Studio zu starten.
Hauke

Nur einen Ordner tiefer :) für mich ist es /usr/local/Cellar/android-sdk/24.4.1/
Lukas Liesis

@ AntonySastre das wäre zB nicht ie. Sie können die CLI mit anderen Dingen als Cordova verwenden.
Aristides

39

Meine persönliche Präferenz ist , es in ~/opt/local/android-sdk-macoder / Developer/android-sdk-macdas letztere wo Xcode und alle die Apple - Dev - Tools gehalten werden.


2
Akzeptierte Antwort; Obwohl die anderen zutreffen - das Kit kann überall installiert werden - entspricht dies meiner Frage und gibt mir etwas Konkretes, mit dem ich arbeiten kann. Vielen Dank.
Carl Manaster

38
Speichern Sie für zukünftige Leser nicht unter / Developer / android-sdk-mac oder irgendwo unter / Developer, wenn Sie mit iOS 10.6 arbeiten, da Apple beim Upgrade auf 10.7 Ihr Verzeichnis / Developer in das Verzeichnis .Trash
James

9
@ James du meinst OSX, nicht iOS;)
Nimrod Dayan

5
Die Installation mit Homebrew (siehe Sorins Antwort) ist viel schöner, als sie an einer zufälligen Stelle im Dateisystem abzulegen.
Gorjusborg

38

Als ich Android Studio 1.0 installiert habe, ist es in gelandet

/ Bibliothek / Android / sdk /


19
In meinem Fall war es in ~ / Library / Android / sdk /
Daniel Gray

Wenn jemand Probleme hat, den /LibraryOrdner auf dem Mac zu finden, öffnen Sie am besten ein Terminal, geben Sie open LibraryIhren /~Ordner ein und ziehen Sie das SDK-Verzeichnis per Drag & Drop in den Dateibrowser.
EpicPandaForce

29

Standardmäßig lautet der Pfad des Android SDK-Installationsprogramms ~/Library/Android/sdk/


18

Sie können android-sdk auf verschiedene Arten installieren

  1. homebrew
    Installiere Brew mit dem Befehl von brown.sh

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  

    Installieren Sie android-sdkmit

    brew install android-sdk

    Jetzt android-sdkwird in installiert/usr/local/opt/android-sdk

    export ANDROID_HOME=/usr/local/opt/android-sdk
  2. Wenn Sie Android Studio über die Website
    android-sdk installiert haben , wird in installiert~/Library/Android/sdk

    export ANDROID_HOME=~/Library/Android/sdk

Ich denke, diese Standardeinstellungen sind sinnvoll und es ist besser, sich daran zu halten


Fehler: Keine verfügbare Formel mit dem Namen "android-sdk". Es wurde von homebrew/corenach migriert homebrew/cask. brew cask install android-sdk
Vladimir Vukanac

7

Unter http://developer.android.com/sdk/index.html können Sie das SDK anscheinend überall installieren, solange Sie es tun

  1. "Führen Sie das Android-Tool im <sdk>/tools/Ordner"
  2. Fügen Sie das <sdk>/toolsVerzeichnis Ihrem Systempfad hinzu

Weitere Informationen finden Sie hier: http://developer.android.com/sdk/installing.html


Danke, ich habe mir diese Seite angesehen, aber ich bin wirklich auf der Suche nach einem guten Konsens, um es auszudrücken.
Carl Manaster

2
Der beste Ort, um es zu platzieren, ist, wo Sie sich erinnern werden, wo es sich befindet - und nein, ich bin nicht schmuddelig (oder spekulativ), es ist nur eine persönliche Entscheidung und normalerweise keine professionelle.
KevinDTimm

2
Danke, Kevin; Ich schätze deine Logik. Es ist nur so, dass ich keinen Standardplatz habe, an dem ich diese Dinge platziere, und ich bin interessiert zu wissen, was für ein nicht überraschender Ort für andere Entwickler wäre. Es gibt viele Standardplätze für Dinge in Unix - und die Standards scheinen manchmal von einer Software verlangt zu werden, das heißt mehr als nur Konventionen. Mir ist klar, dass Macs freier sind, aber dennoch gerne einem Standard oder einer Konvention entsprechen.
Carl Manaster

6

Ich habe nur meine in MyUser/Documents/Development. Ich bin der einzige, der meinen Mac verwendet hat, sodass ich mir keine Sorgen machen musste, ihn systemweit zugänglich zu machen.


4

Ich habe meine in / Developer / SDKs abgelegt, für die ich mich authentifizieren musste… aber da es keinen Konsens gibt, dachte ich, dass es sich wie ein Ort anhört, an den ich mich erinnern würde.


4

Am Ende platzierte ich meine bei ~ / sdks / android-sdk-mac_x86. Ich möchte alle meine SDKs an einem Ort aufbewahren und für mich ist ein SDK-Ordner unter meinem Home-Verzeichnis am sinnvollsten.


2

Ich habe auch damit gespielt. Ich hatte es ursprünglich in meinem Dokumentenordner, entschied aber, dass das keinen „philosophischen“ Sinn ergab. Ich habe beschlossen, ein Android-Verzeichnis in meinem Home-Ordner zu erstellen und dort Eclipse und das Android-SKK abzulegen.


0

Eine einfache Möglichkeit besteht darin, in einigen Android-Projekten die Anzahl der erforderlichen SDKs zu ändern

compileSdkVersion

in der Datei build.gradle und Sie können mit dem Manager installieren

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.