Índice:
- O que escolher?
- Instalando manualmente o SDK do Android
- Pré-requisitos
- Instalando as Ferramentas
- Configurando seu PATH
- No Windows
- Em um Mac
- No Linux
- Embrulhando-o
A maioria de nós nunca precisará instalar o Android SDK. A razão pela qual está certo no nome - Software Development Kit. Ele foi desenvolvido para pessoas que escrevem aplicativos Android que precisam de ferramentas para trabalhar com o Android a partir de um computador.
Mas essas ferramentas também podem ser úteis para pessoas que desejam fazer coisas mais avançadas. Coisas como atualizar manualmente o software ou fazer o root no telefone. Fastboot e ADB são vitais se você gosta de "invadir" o software Android. E o Google fornece gratuitamente para todos.
O que escolher?
Existem duas maneiras de obter um conjunto de ferramentas Android em seu computador. A maneira mais fácil é instalar o Android Studio. Tudo o que é necessário para executar e usar as ferramentas de linha de comando do Android faz parte do Android Studio, além de uma maneira de manter as ferramentas atualizadas. Embora seja projetado para pessoas que desejam um ambiente de desenvolvimento completo e inclua um editor de código, emulador do Android e compilador, você pode usar apenas as ferramentas de linha de comando e nunca abrir o resto.
Se você não tem medo de molhar os pés, pode instalar apenas os componentes do SDK fora do Android Studio. É fácil instalá-los (eles estão dentro de um arquivo zip), mas configurar o computador para usá-los não é um processo simples.
Instalando manualmente o SDK do Android
Faça o download do SDK direto do Google clicando aqui. Role um pouco e localize a seção "Obtenha apenas as ferramentas de linha de comando" e salve-a em um local fácil de acessar, como a área de trabalho. Vamos extraí-lo para um local melhor na próxima etapa.
O arquivo que você baixou está compactado. Você precisará estar familiarizado com os arquivos compactados - e como extraí-los - para ir mais longe. Se não estiver, pare aqui e gaste tempo para aprender sobre eles.
Extraia seu arquivo compactado no seguinte local:
- Windows: a raiz da sua unidade C:
- OS X: sua pasta pessoal
- Linux: sua pasta pessoal
Renomeie a pasta extraída para "Android". Isso facilitará o restante deste guia e seu tempo com o SDK.
Pré-requisitos
Você precisará de uma versão funcional do Java para executar os componentes do SDK. Para a maioria das coisas que você fará com o SDK, o Open Java e o Sun Java da Oracle (sim, esse Oracle) funcionará.
- Em um Mac, é muito fácil, porque você já o instalará, a menos que o tenha desinstalado. Se você fez, instale-o novamente - você deve saber como.
- No Windows, acesse o site da Oracle e baixe a versão correta (32 ou 64 bits) para o seu computador. Novamente, se isso lhe der algum problema, pare o que está fazendo e aprenda um pouco mais sobre o seu computador. Se você não pode instalar o Java, talvez ainda não esteja pronto para usar o Android SDK.
- Em um computador Linux, você também precisará instalar o Java. Você pode encontrar os binários x86 e x64 para o Sun Java no site da Oracle. O OpenJDK também funciona para a maioria das coisas que você precisa fazer com o SDK (o OpenJDK agora vem com o Android Studio, que inclui o SDK e um ambiente de desenvolvimento) e você encontrará instruções completas para instalá-lo no site do OpenJDK. Se você precisar de mais assistência ou desejar usar um gerenciador de pacotes para instalar o Sun Java, consulte a documentação da sua distribuição específica.
Os usuários do Linux também precisarão ter algumas bibliotecas de 32 bits instaladas se estiverem executando uma versão de 64 bits do sistema operacional. Se você estiver usando o Ubuntu ou outra variante Debian, instale o ncurses5 e o stdc ++ 6 através do seu terminal:
sudo apt-get install lib32ncurses5 lib32stdc++6
Se você estiver usando uma versão diferente do Linux, encontre os pacotes corretos para ncurses5 e stdc ++ 6 e instale-os.
Instalando as Ferramentas
Extraia o arquivo que você baixou acima em uma pasta chamada Android na raiz da sua unidade C (Windows) ou na sua pasta Home (Mac, Linux). Você pode perceber que algumas coisas estão faltando se você já baixou as ferramentas de linha de comando antes, pois as pastas de ferramentas e ferramentas de plataforma estão ausentes. Tudo bem, estamos prestes a obtê-los usando o gerenciador de SDK incluído.
Abra a pasta bin no download extraído e localize o arquivo executável do sdkmanager. Pode parecer um comando terminal ou shell, mas abrirá uma GUI desde que você tenha o Java instalado corretamente.
No gerenciador do SDK, você escolhe instalar o Android SDK Tools e o Android SDK Platform-Tools. Se você estiver usando o Windows, também desejará instalar o driver USB do Google e se planeja criar o AOSP a partir da fonte, poderá instalar as Ferramentas de compilação do SDK do Android.
Escolha os arquivos corretos e prossiga com o processo (ele mostrará um contrato de licença que você deve ler) e as duas pastas de ferramentas serão instaladas. Mas você ainda não terminou!
As ferramentas serão instaladas na pasta de dados do aplicativo. No Windows, ele está em Windows \ users \ YourUserName \ AppData \ Local \ Android e em um Mac ou Linux, em .Android (observe o ponto!) Em sua pasta pessoal. Crie um link simbólico (informações para usuários do Windows aqui) para as duas pastas de ferramentas na pasta Android que você criou anteriormente. Isso ajudará a colocá-los em seu CAMINHO e facilitará a vida.
Configurando seu PATH
A variável PATH no sistema operacional do seu computador informa onde procurar quando você deseja executar um comando a partir de um terminal ou da linha de comando. Por exemplo, para executar o comando ADB, você precisa digitar e fornecer o caminho completo - ou seja, a pasta na qual o ADB está, dentro da pasta SDK - ou ter o local definido na própria variável PATH. É um pouco confuso, mas a boa notícia é que fazê-lo é mais fácil do que explicá-lo.
Para que essas instruções funcionem como escritas, você precisará extrair e renomear a pasta de download do SDK, conforme mencionado acima, e no local correto para este tutorial.
No Windows
A menos que você ainda esteja usando uma versão mais antiga do Windows, não poderá mais definir o PATH no arquivo autoexec.bat ou no arquivo autoexec.nt. Você precisará atualizar as configurações da variável de ambiente do sistema. Veja como isso é feito em uma máquina Windows 10:
- Pressione a tecla Iniciar no teclado.
- Comece a digitar as palavras Variáveis de ambiente.
- Enquanto você digita, verá a opção Editar as variáveis de ambiente do sistema. Escolha.
- Na janela Variáveis de ambiente, selecione o item de linha PATH na seção Variáveis de usuário para (seu nome de usuário) e clique no botão Editar.
Adicione o caminho completo às pastas Ferramentas do Android SDK e Ferramentas da plataforma Android SDK na caixa de edição, separadas por ponto e vírgula. Deve ser algo como isto:
C:\Android\tools;C:\Android\platform-tools
Para versões mais antigas do Windows, consulte a documentação que acompanha o seu computador para obter ajuda sobre a configuração do PATH. E, novamente: se você instalou o SDK em outro lugar que não seja \ Android, será necessário ajustar de acordo.
Em um Mac
Você pode definir sua variável PATH em uma máquina executando o OS X em seu perfil do bash. Fazer isso é fácil e tudo é feito em um arquivo.
Na sua pasta base, há um arquivo chamado.bash_profile. Abra-o com qualquer editor de texto. Nunca toque nos arquivos.bashrc ou.bash_profile que você pode encontrar no diretório / etc!
Você pode ver um arquivo em branco ou cheio de outras informações. Tudo o que precisamos fazer é adicionar algumas linhas na parte superior do arquivo:
export PATH="$HOME/Android/tools:$PATH"
export PATH="$HOME/Android/platform-tools:$PATH"
(Mencionamos que, se o seu SDK estiver em outro local, será necessário ajustar as coisas adequadamente? Bom.)
Salve o arquivo e reinicie o computador para que o novo PATH seja originado corretamente.
No Linux
Definir o PATH em um computador Linux é quase o mesmo que em um Mac; basta editar um arquivo diferente.
Usando seu editor de texto favorito, abra o arquivo ~ /.bashrc. Provavelmente existirá e terá várias entradas. Se você receber um erro de que o arquivo não existe, basta criar um novo arquivo e salve-o como ~ /.bashrc quando terminar.
Você deseja adicionar as duas linhas a seguir ao END do arquivo.bashrc:
export PATH="$HOME/Android/tools:$PATH"
export PATH="$HOME/Android/platform-tools:$PATH"
Salve o arquivo e feche a janela do terminal. Abra uma nova instância do terminal e digite este comando:
source ~/.bashrc
Sua sessão fará referência às alterações que você fez e o SDK estará em seu PATH.
Embrulhando-o
Agora você deve ter um conjunto de ferramentas de linha de comando do Android e poder fazer coisas como exibir as últimas imagens de fábrica ou atualizar manualmente o telefone com um arquivo zip. E porque você fez você mesmo, você tem o que precisa para corrigi-lo quando as coisas dão errado.
Boa sorte e divirta-se!
Atualizado em fevereiro de 2019: este artigo foi atualizado com novos locais de download e informações sobre o Android SDKManager.