Onde instalar o Android SDK no Mac OS X?

198

Onde o Android SDK deve ser instalado no Mac OS X?

Carl Manaster
fonte
10
Acho que o uso brewpara instalá-lo responde à sua pergunta e também resolve outros problemas possíveis, como atualizá-lo. Verifique minha resposta abaixo.
8132
4
o local óbvio, padrão e usual , onde é instalado por padrão é simplesmente ~ / Library / Android / sdk /. Onde mais você poderia querer além do local - e esse é o local de instalação padrão.
Fattie
2
No meu sistema OS X com Android Studio, ele foi instalado ~/.android-sdk/por padrão.
22715 Elliot

Respostas:

83

Agora, o android-sdkfoi migrado de homebrew/corepara homebrew/cask.

brew tap homebrew/cask

e instale android-sdkusando

brew cask install android-sdk

Você precisará adicionar o ANDROID_HOMEperfil ao (.zshrc ou .bashrc)

export ANDROID_HOME=/usr/local/share/android-sdk
gmuraleekrishna
fonte
Infelizmente, isso atualmente falha, porque as licenças não são aceitas automaticamente. A instalação simplesmente falha. 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 eu poderia consertar temporariamente o script de instalação: brew cask edit android-sdkeditei o comando preflight. Eu modifiquei input : 'y'para input : 'y y y y y y y 'Uma nova linha entre todos osy
Pete
Amor @Pete você responder .. resolveu o meu problema com falhas em solicitações de licença
Risinek
1
@Pete Este problema não existe mais no barril homebrew
1
esta resposta estragou meu pacote. Não use isto
Yuseferi
433

A maneira mais fácil (e padrão) de instalar o Android SDK no OS X é usar brew.

brew install android-sdk

Se você não possui homebrew, veja como obtê-lo .

Isso instalará o Android SDK /usr/local/Cellar/android-sdk/e, neste momento, é o melhor local para instalá-lo.

sorin
fonte
14
@ kalev, pode valer a pena relatar que, para o Eclipse ou o IntelliJ, os IDEs não devem fazer referência ao diretório resolvido do Cellar, que inclui o número da versão. Eles devem apenas fazer referência /usr/local/opt/android-sdk.
James Wald
7
Rochas caseiras! Você também pode executar android update sdk --no-uiapós a instalação com o Homebrew para obter a versão mais recente do SDK. A opção --no-ui se você usar apenas a CLI, é claro (por exemplo, com Cordova) - Win!
Antony Sastre
Isso funciona muito bem. Estou tendo problemas com as permissões de outros usuários. Lá, o Android Studio se recusa a começar.
Hauke
Apenas uma pasta mais profundo :) para mim a sua /usr/local/Cellar/android-sdk/24.4.1/
Lukas Liesis
@AntonySastre que seria, por exemplo, não ie. Você pode usar a CLI com outras coisas além do Cordova.
Aristides
39

Minha preferência pessoal é colocá-lo ~/opt/local/android-sdk-macou, Developer/android-sdk-macsendo este último o local onde o Xcode e todas as ferramentas Apple Dev são realizadas.

John Wang
fonte
2
Resposta aceita; embora os outros sejam verdadeiros - o kit pode ser instalado em qualquer lugar - isso está no espírito da minha pergunta e me dá algo concreto para trabalhar. Obrigado.
precisa saber é o seguinte
38
Para futuros leitores, não armazene em / Developer / android-sdk-mac ou em qualquer lugar em / Developer se você estiver no iOS 10.6, porque quando você atualiza para 10.7, a Apple lança seu diretório / Developer no arquivo .Trash
James
9
@ James quer dizer OSX, não iOS;)
Nimrod Dayan
5
instalar com homebrew (veja a resposta de sorin) é muito melhor do que deixá-lo em algum lugar aleatório no sistema de arquivos.
gorjusborg
38

Quando instalei o Android Studio 1.0, ele terminou em

/ Biblioteca / Android / sdk /

rara
fonte
19
No meu caso, estava em ~ / Library / Android / sdk / #
Daniel Gray
Se alguém tiver problemas para encontrar a /Librarypasta no Mac, a melhor maneira de fazer isso é abrir um Terminal, digite open Librarysua /~pasta e arraste e solte o diretório SDK no navegador de arquivos.
EpicPandaForce 13/08/19
29

Por padrão, o caminho do instalador do Android SDK é ~/Library/Android/sdk/

Weston Ganger
fonte
18

Você pode instalar o android-sdk de diferentes maneiras

  1. homebrew
    Instale bebida usando o comando de brew.sh

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

    Instale android-sdkusando

    brew install android-sdk

    Agora android-sdkserá instalado no/usr/local/opt/android-sdk

    export ANDROID_HOME=/usr/local/opt/android-sdk
  2. Se você instalou o android studio seguindo o site ,
    android-sdkserá instalado em~/Library/Android/sdk

    export ANDROID_HOME=~/Library/Android/sdk

Eu acho que esses padrões fazem sentido e é melhor cumpri-lo

sudo bangbang
fonte
Erro: nenhuma fórmula disponível com o nome "android-sdk" foi migrada de homebrew/corepara homebrew/cask. brew cask install android-sdk
Vladimir Vukanac 27/08/18
7

Em http://developer.android.com/sdk/index.html , parece que você pode instalar o SDK em qualquer lugar, desde que você

  1. "execute a ferramenta android na <sdk>/tools/pasta"
  2. Adicione o <sdk>/toolsdiretório ao caminho do sistema

Mais informações podem ser encontradas aqui: http://developer.android.com/sdk/installing.html

Justin Johnson
fonte
Obrigado, eu estive olhando essa página, mas estou realmente procurando algum tipo de consenso para colocar.
precisa saber é o seguinte
2
O melhor lugar para colocá-lo é onde você se lembrará de onde está localizado - e não, eu não estou sendo esperto (ou ilusório), é apenas que essa é uma escolha pessoal e normalmente não é profissional.
precisa saber é o seguinte
2
Obrigado Kevin; Eu aprecio sua lógica. Só que não tenho um local padrão para colocar essas coisas e estou interessado em saber o que seria um local não surpreendente para outros desenvolvedores. Existem muitos lugares padrão para as coisas no unix - e os padrões às vezes parecem ser exigidos por alguns softwares, ou seja, mais do que apenas convenções. Sei que os Macs são mais livres, mas ainda assim gostaria de estar em conformidade com algum tipo de padrão ou convenção.
Carl Manaster
6

Eu só tenho o meu MyUser/Documents/Development. Eu sou o único que usou meu Mac, então não precisei me preocupar em torná-lo acessível em todo o sistema.

CaseyB
fonte
4

Coloquei o meu em / Developer / SDKs e tive que me autenticar para fazer isso ... mas como não há consenso, pensei que parecia um lugar que eu me lembraria.

airgray
fonte
4

Acabei colocando meu em ~ / sdks / android-sdk-mac_x86. Eu gosto de manter todos os meus SDKs em um só lugar e, para mim, uma pasta sdk no meu diretório pessoal faz mais sentido.

Tanner Watson
fonte
2

Eu também estava brincando com isso. Inicialmente, eu estava na minha pasta de documentos, mas decidi que não fazia sentido "filosófico". Decidi criar um diretório Android na minha pasta pessoal e colocar o Eclipse e o Android SKK lá.

finiteloop
fonte
0

Uma maneira simples é mudar para sdk necessário em algum projeto Android, o número de

compileSdkVersion

no arquivo build.gradle e você pode instalar com o gerenciador

Álvaro Agüero
fonte