¿Dónde instalar Android SDK en Mac OS X?

198

¿Dónde se debe instalar el SDK de Android en Mac OS X?

Carl Manaster
fuente
10
Creo que usarlo brewpara instalarlo responde a su pregunta y también resuelve otros posibles problemas, como actualizarlo. Mira mi respuesta a continuación.
sorin
44
la ubicación obvia, predeterminada y habitual , donde se instala de manera predeterminada es simplemente ~ / Library / Android / sdk /. ¿Dónde más lo querrías que allí? Y esa es la ubicación de instalación predeterminada.
Fattie
2
En mi sistema OS X con Android Studio, estaba instalado ~/.android-sdk/por defecto.
Elliot

Respuestas:

83

Ahora el android-sdkha migrado de homebrew/corea homebrew/cask.

brew tap homebrew/cask

e instalar android-sdkusando

brew cask install android-sdk

Deberá agregar el ANDROID_HOMEperfil a (.zshrc o .bashrc)

export ANDROID_HOME=/usr/local/share/android-sdk
gmuraleekrishna
fuente
Desafortunadamente, esto falla actualmente, porque las licencias no se aceptan automáticamente. La instalación simplemente falla. 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
Parece que podría arreglar temporalmente el script de instalación: brew cask edit android-sdkedité el comando de verificación previa. Modifiqué input : 'y'a input : 'y y y y y y y 'Una nueva línea entre caday
Pete
@Pete ama tu respuesta ... resolvió mi problema con fallas en las
solicitudes de
1
@Pete Este problema ya no existe en el barril casero
1
Esta respuesta estropeó mi paquete. No use esto
Yuseferi
433

La forma más fácil (y estándar) de instalar Android SDK en OS X es utilizarla brew.

brew install android-sdk

Si no tiene homebrew, aquí le mostramos cómo obtenerlo .

Esto instalará Android SDK /usr/local/Cellar/android-sdk/y, en este momento, esta es la mejor ubicación para instalarlo.

Sorin
fuente
14
@kalev podría valer la pena informar que a Eclipse o IntelliJ, los IDE no deberían hacer referencia al directorio de Bodega resuelto que incluye el número de versión. Solo deben hacer referencia /usr/local/opt/android-sdk.
James Wald
77
¡Rocas caseras! También puede ejecutar android update sdk --no-uidespués de instalar con Homebrew para obtener la última versión del SDK. La opción --no-ui si solo usa la CLI, por supuesto (es decir, con Cordova) - ¡Gane!
Antony Sastre
Esto funciona muy bien. Sin embargo, tengo problemas con los permisos de otros usuarios. Allí, Android Studio se niega a comenzar.
Hauke
Solo una carpeta más profunda :) para mí es /usr/local/Cellar/android-sdk/24.4.1/
Lukas Liesis
@AntonySastre que sería, por ejemplo, no es decir. Puede usar la CLI con otras cosas que no sean Cordova.
Aristides
39

Mi preferencia personal es para ponerlo en ~/opt/local/android-sdk-maco / Developer/android-sdk-macsiendo este último donde se llevan a cabo Xcode y todas las herramientas de Apple Dev.

John Wang
fuente
2
Respuesta aceptada; aunque las otras son ciertas, el kit se puede instalar en cualquier lugar, esto está en el espíritu de mi pregunta y me da algo concreto para trabajar. Gracias.
Carl Manaster
38
Para futuros lectores, no almacene en / Developer / android-sdk-mac o en cualquier lugar debajo de / Developer si está en iOS 10.6, porque cuando actualiza a 10.7, Apple lanza su directorio / Developer en .Trash
James
9
@ James quieres decir OSX, no iOS;)
Nimrod Dayan
55
instalar con homebrew (ver la respuesta de sorin) es mucho mejor que dejarlo caer en un lugar aleatorio en el sistema de archivos.
gorjusborg
38

Cuando instalé Android Studio 1.0 terminó en

/ Library / Android / sdk /

rara
fuente
19
En mi caso fue en ~ / Library / Android / sdk /
Daniel Gray
Si alguien tiene problemas para encontrar la /Librarycarpeta en Mac, la mejor manera de hacerlo es abrir una Terminal, luego escriba open Librarysu /~carpeta, luego arrastre y suelte el directorio SDK en el navegador de archivos.
EpicPandaForce
29

Por defecto, la ruta del instalador de Android SDK es ~/Library/Android/sdk/

Weston Ganger
fuente
18

Puedes instalar android-sdk de diferentes maneras

  1. homebrew
    Instalar brew usando el comando de brew.sh

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

    Instalar android-sdkusando

    brew install android-sdk

    Ahora android-sdkse instalará en/usr/local/opt/android-sdk

    export ANDROID_HOME=/usr/local/opt/android-sdk
  2. Si instaló Android Studio siguiendo el sitio web ,
    android-sdkse instalará en~/Library/Android/sdk

    export ANDROID_HOME=~/Library/Android/sdk

Creo que estos valores predeterminados tienen sentido y es mejor atenerse a ellos

sudo bangbang
fuente
Error: No hay una fórmula disponible con el nombre "android-sdk" Se migró de homebrew/corea homebrew/cask. brew cask install android-sdk
Vladimir Vukanac
7

Desde http://developer.android.com/sdk/index.html , parece que puede instalar el SDK en cualquier lugar, siempre que

  1. "ejecutar la herramienta de Android en el <sdk>/tools/ carpeta"
  2. Agregue el <sdk>/toolsdirectorio a la ruta de su sistema

Puede encontrar más información aquí: http://developer.android.com/sdk/installing.html

Justin Johnson
fuente
Gracias, he estado mirando esa página, pero realmente estoy buscando algún tipo de consenso para colocarla.
Carl Manaster
2
El mejor lugar para ponerlo es donde recordará dónde está ubicado, y no, no estoy siendo descarado (o engañoso), es solo que es una elección personal y, por lo general, no profesional.
KevinDTimm
2
Gracias Kevin; Agradezco tu lógica. Es solo que no tengo un lugar estándar donde coloco estas cosas, y estoy interesado en saber qué lugar no sería sorprendente para otros desarrolladores. Hay muchos lugares estándar para cosas en Unix, y los estándares a veces parecen ser requeridos por algún software, es decir, más que una simple convención. Me doy cuenta de que las Mac son libres, pero aún me gustaría cumplir con algún tipo de estándar o convención.
Carl Manaster
6

Solo tengo el mío MyUser/Documents/Development. Soy el único que usó mi Mac, así que no tuve que preocuparme por hacerla accesible en todo el sistema.

CaseyB
fuente
4

Puse el mío en / Developer / SDKs. Tuve que autenticarme para hacer eso ... pero como no hay consenso, pensé que sonaba como un lugar que recordaría.

airgray
fuente
4

Terminé colocando mi en ~ / sdks / android-sdk-mac_x86. Me gusta mantener todos mis SDK en un solo lugar y para mí, una carpeta SDK en mi directorio de inicio tiene más sentido.

Tanner Watson
fuente
2

He estado jugando con esto también. Inicialmente lo tenía en mi carpeta de documentos, pero decidí que eso no tenía sentido 'filosófico'. Decidí crear un directorio de Android en mi carpeta de inicio y colocar Eclipse y el SKK de Android allí.

finiteloop
fuente
0

Una forma simple es cambiar a SDK requerido en algún proyecto de Android el número de

compileSdkVersion

en el archivo build.gradle y puedes instalarlo con el administrador

Álvaro Agüero
fuente