Onde instalar o Android SDK no Mac OS X?


198

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


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

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.


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.


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 /


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/


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


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


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.


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.


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.


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á.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.