Dove installare Android SDK su Mac OS X?


198

Dove dovrebbe essere installato Android SDK su Mac OS X?


10
Penso che l'utilizzo brewper installarlo risponda alla tua domanda e risolva anche altri possibili problemi come l'aggiornamento. Controlla la mia risposta qui sotto.
sorin

4
la posizione ovvia, predefinita e normale , in cui è installata per impostazione predefinita, è semplicemente ~ / Library / Android / sdk /. Dove altro potresti desiderarlo che lì - e questa è la posizione di installazione predefinita.
Fattie,

2
Sul mio sistema OS X con Android Studio, è stato installato ~/.android-sdk/per impostazione predefinita.
Elliot,

Risposte:


83

Ora il android-sdkè migrato da homebrew/corea homebrew/cask.

brew tap homebrew/cask

e installa android-sdkusando

brew cask install android-sdk

Dovrai aggiungere il ANDROID_HOMEprofilo (.zshrc o .bashrc)

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

Sfortunatamente questo al momento fallisce, perché le licenze non vengono accettate automaticamente. L'installazione non riesce. 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
Sembra che potrei temporaneamente riparare lo script di installazione: brew cask edit android-sdkho modificato il comando preflight. Ho modificato input : 'y'in input : 'y y y y y y y 'una nuova riga tra ogniy
Pete il

@Pete, ami, rispondi .. risolto il mio problema con guasti ai prompt di licenza
Risinek,

1
@Pete Questo problema non esiste più nella botte di homebrew

1
questa risposta ha incasinato il mio pacco. Non usare questo
Yuseferi,

433

Il modo più semplice (e standard) per installare Android SDK su OS X è quello di usarlo brew.

brew install android-sdk

Se non hai l'homebrew, ecco come ottenerlo .

Questo installerà Android SDK in /usr/local/Cellar/android-sdk/e, in questo momento, questa è la posizione migliore per installarlo.


14
@kalev potrebbe valere la pena segnalare che a Eclipse o IntelliJ, gli IDE non dovrebbero fare riferimento alla directory Cellar risolta che include il numero di versione. Dovrebbero solo fare riferimento /usr/local/opt/android-sdk.
James Wald,

7
Rocce casalinghe! Puoi anche eseguire android update sdk --no-uidopo l'installazione con Homebrew per ottenere l'ultima versione dell'SDK. L'opzione --no-ui se usi ovviamente solo la CLI (cioè con Cordova) - Vinci!
Antony Sastre,

Funziona benissimo. Tuttavia, sto riscontrando problemi con le autorizzazioni per altri utenti. Lì, Android Studio si rifiuta di iniziare.
Hauke,

Solo una cartella più profonda :) per me è /usr/local/Cellar/android-sdk/24.4.1/
Lukas Liesis

@AntonySastre che sarebbe ad esempio, non ad es. Puoi usare la CLI con cose diverse da Cordova.
Aristide,

39

La mia preferenza personale è quella di metterlo in ~/opt/local/android-sdk-maco / Developer/android-sdk-macessendo quest'ultimo in cui si trovano Xcode e tutti gli strumenti di Apple Dev.


2
Risposta accettata; anche se gli altri sono veri - il kit può essere installato ovunque - questo è nello spirito della mia domanda e mi dà qualcosa di concreto con cui lavorare. Grazie.
Carl Manaster,

38
Per i lettori futuri, non archiviare in / Developer / android-sdk-mac o da nessuna parte in / Developer se utilizzi iOS 10.6, perché quando esegui l'upgrade a 10.7, Apple lancia la tua directory / Developer nel .Trash
James

9
@ James vuoi dire OSX, non iOS;)
Nimrod Dayan,

5
installare con homebrew (vedi la risposta di sorin) è molto più bello che lasciarlo cadere in qualche posto casuale nel filesystem.
Gorjusborg,

38

Quando ho installato Android Studio 1.0 è finito in

/ Library / Android / sdk /


19
Nel mio caso era in ~ / Library / Android / sdk /
Daniel Gray

Se qualcuno ha problemi a trovare la /Librarycartella su Mac, il modo migliore per farlo è aprire un Terminale, quindi digitare open Libraryla /~cartella, quindi trascinare e rilasciare la directory SDK nel browser dei file.
EpicPandaForce,

29

Di default è il percorso dell'installer di Android SDK ~/Library/Android/sdk/


18

Puoi installare android-sdk in diversi modi

  1. homebrew
    Installa brew usando il comando da brew.sh

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

    Installa android-sdkusando

    brew install android-sdk

    Ora android-sdkverrà installato in/usr/local/opt/android-sdk

    export ANDROID_HOME=/usr/local/opt/android-sdk
  2. Se hai installato Android Studio seguendo il sito Web ,
    android-sdkverrà installato in~/Library/Android/sdk

    export ANDROID_HOME=~/Library/Android/sdk

Penso che queste impostazioni predefinite abbiano senso ed è meglio attenersi ad esse


Errore: Nessun formula disponibile con il nome di "android-sdk" E 'stato migrato da homebrew/corea homebrew/cask. brew cask install android-sdk
Vladimir Vukanac,

7

Da http://developer.android.com/sdk/index.html , sembra che sia possibile installare l'SDK ovunque, purché tu

  1. "esegui lo strumento Android nella <sdk>/tools/cartella"
  2. Aggiungi la <sdk>/toolsdirectory al tuo percorso di sistema

Ulteriori informazioni sono disponibili qui: http://developer.android.com/sdk/installing.html


Grazie, ho guardato quella pagina, ma sto davvero cercando un tipo di consenso, un buon posto per metterlo.
Carl Manaster,

2
Il posto migliore dove metterlo è dove ricorderete dove si trova - e no, non sto facendo il furbo (o la specie), è solo che questa è una scelta personale e in genere non professionale.
KevinDTimm,

2
Grazie Kevin; Apprezzo la tua logica. È solo che non ho un posto standard in cui metto queste cose e sono interessato a sapere quale sarebbe un posto sorprendente per gli altri sviluppatori. Ci sono molti posti standard per le cose in unix - e gli standard sembrano talvolta essere richiesti da alcuni software, vale a dire più che semplici convenzioni. Mi rendo conto che i Mac sono più liberi, ma mi piacerebbe comunque conformarmi a qualche tipo di standard o convenzione.
Carl Manaster,

6

Ho appena avuto il mio MyUser/Documents/Development. Sono l'unico che ha utilizzato il mio Mac, quindi non ho dovuto preoccuparmi di renderlo accessibile a livello di sistema.


4

Ho messo il mio in / Developer / SDKs dovevo autenticarmi per farlo ... ma dato che non c'è consenso ho pensato che suonasse come un posto che ricorderei.


4

Ho finito per mettere il mio a ~ / sdks / android-sdk-mac_x86. Mi piace tenere tutti i miei SDK in un posto e per me una cartella SDK nella mia directory home ha più senso.


2

Ho giocato anche con questo. Inizialmente l'avevo nella mia cartella documenti, ma ho deciso che non aveva senso "filosofico". Ho deciso di creare una directory Android nella mia cartella home e inserire Eclipse e Android SKK.


0

Un modo semplice sta cambiando in sdk richiesto in alcuni progetti Android il numero di

compileSdkVersion

nel file build.gradle e puoi installarlo con il gestore

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.