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

198

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

Carl Manaster
quelle
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
gmuraleekrishna
quelle
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.

Sorin
quelle
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.

John Wang
quelle
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 /

Rara
quelle
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/

Weston Ganger
quelle
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

Sudo Bangbang
quelle
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

Justin Johnson
quelle
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.

CaseyB
quelle
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.

Airgray
quelle
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.

Tanner Watson
quelle
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.

finiteloop
quelle
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

Álvaro Agüero
quelle