No momento, estou executando um PC com Windows 8.1 que não possui armazenamento ou RAM para um IDE como o Android Studio ou o Eclipse. Quero baixar as ferramentas do SDK do Android, sem o IDE. Como pode ser isto alcançado?
173
No momento, estou executando um PC com Windows 8.1 que não possui armazenamento ou RAM para um IDE como o Android Studio ou o Eclipse. Quero baixar as ferramentas do SDK do Android, sem o IDE. Como pode ser isto alcançado?
Respostas:
Você pode encontrar as ferramentas de linha de comando na página de downloads, na seção "Somente ferramentas de linha de comando".
Estes são os links fornecidos na página a partir de agora (versão 26.1.1):
Windows sem instalador: https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip
MacOSX: https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip
Linux: https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
Certifique-se de ter lido e concordado com os termos de serviço antes de baixar qualquer uma das ferramentas da linha de comando.
A versão do instalador para Windows não parece mais estar disponível, este é o link para a versão 24.4.1:
fonte
r25.2.3
não está mais disponível.Navegue até a seção "Obtenha apenas as ferramentas da linha de comando" da página de downloads do Android e faça o download das ferramentas para o seu sistema.
Para Windows:
Extraia o conteúdo para C: \ Android \ android-sdk
Navegue para C: \ Android \ android-sdk \ tools \ bin e abra uma janela da linha de comando
(shift + clique com o botão direito)
Execute o seguinte para baixar o pacote android mais recente:
Atualize tudo
Outros sistemas operacionais Faça o mesmo, mas sem usar os diretórios do Windows.
A página sdkmanager fornece mais informações sobre quais comandos usar para instalar o seu sdk.
fonte
$ ./sdkmanager "platforms;android-29" Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
--sdk_root=${ANDROID_HOME}
ou--sdk_root=%ANDROID_HOME%
(Lote) resolve o erro aqui.Abordagem da linha de comando
Ao executar os comandos acima, certifique-se de substituir
*
por um número de versão apropriado que você pode encontrar na página de download .Instalando pacotes
Você também pode usar o
sdkmanager
para listar e instalar os pacotes necessários.Para sua informação
sdk-tools-linux-*.zip
inclui apenas as ferramentas de linha de comando. Isso extrai o conteúdo para um único diretório chamadotools
, como:Para obter os pacotes do SDK, poderíamos executar:
O sdkmanager aceita o seguinte sinalizador:
Mas se omitirmos essa bandeira, ela assume
tools
diretório pai como a raiz sdk, aqui em nossoandroid-sdk
diretório de casos .Se você verificar a pasta android-sdk após a execução
tools/bin/sdkmanager --update
, será como:Se necessário, defina também a variável de ambiente ANDROID_HOME como:
fonte
_https://dl.google.com/android/repository/sdk-tools-linux-*.zip_
pacote @GayanWeerakutti SDK Tools está obsoleto e não está mais recebendo atualizações. Em vez disso, precisaríamos usar o novo pacote de ferramentas de linha de comando no ritmo dele.O que funcionou para mim no Windows:
tools
pasta inteira do arquivo ZIP emC:\Program Files (x86)\Android SDK\
tools\android.bat
como administrador, que abriu a janela usual do Gerenciador de SDK...\Android SDK\
diretório (isto ébuild-tools
,platforms
,platform-tools
, etc. diretórios apareceu ao lado detools
dentro...\Android SDK\
)...\Android SDK\
diretóriofonte
tools/android.bat
como admin mas não abrir a janela do SDK Manager como você descreveuandroid.bat
partir de um prompt de comando (CMD). Isso pode fornecer alguns detalhes do motivo pelo qual a janela do SDK Manager não está aparecendo.Este tutorial é apenas um passo a passo para instalar o Android SDK (Software Development Kit), supondo que o usuário esteja começando do zero.
Existem apenas alguns pré-requisitos a serem observados:
Eu recomendo usar o instalador offline do SDK para instalar as ferramentas essenciais, como o SDK e o gerenciador do AVD: A última versão do instalador é encontrada aqui: SDK Installer_r24.4.1 (para Windows), SDK Installer_r24.4.1 (para Linux) ou SDK Installer_r24.4.1 (para macos)
Para este guia, eu estava usando o Windows :
Aqui está a solução:
%USERPROFILE%\android-sdk
):Agora estamos no negócio ...
Nota: eu recomendo baixar imagens x86, pois são muito mais rápidas que as contrapartes do braço, também obtenha o driver intel HAXM (gerenciador de execução acelerada por hardware) para aumentar significativamente a velocidade do emulador
Tudo pronto, agora você só precisa criar e configurar um dispositivo virtual Android que corresponda à sua versão Android de destino e ajustar as configurações desejadas.
Para fazer isso, clique na guia Ferramentas no gerenciador do SDK e selecione gerenciar AVDs; em seguida, na janela a seguir, clique em Criar, você verá uma tela semelhante à seguinte:
fonte
Linha de comando apenas sem
sdkmanager
(para usuários avançados / IC):Você pode encontrar os links de download de todos os pacotes individuais, incluindo várias revisões, no arquivo XML do repositório: https://dl.google.com/android/repository/repository-12.xml
(onde 12 é a versão do índice do repositório e aumentará no futuro).
Todos os
<sdk:url>
valores são relativos ahttps://dl.google.com/android/repository
, entãopode ser baixado em
https://dl.google.com/android/repository/platform-27_r03.zip
Arquivos XML de resumo semelhantes também existem para imagens do sistema:
fonte
https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip
Infelizmente, diretamente do google, que é onde você deseja fazer o download se o firewall da sua empresa bloquear outras fontes, o Release 1.6 r1 de setembro de 2009 é o SDK mais recente que eles possuem.
fonte
Para baixar o SDK pela linha de comando, o link mudou um pouco do que mencionado anteriormente:
wget --quiet --output-document=/tmp/sdk-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}.zip
Versão mais recente listada na página de downloads .
fonte
Bem, as pessoas que estão tentando fazer o download em máquinas * ix ou Ec2 sugerem uma abordagem limpa nas etapas abaixo:
O rei - sdkmanager vive dentro
, é melhor definir na variável de ambiente PATH.
mas
cmdline-tools
não deve ser definido comoANDROID_HOME
. Como, mais tarde, ao atualizar o Android SDK ou instalar mais pacotes, os outros pacotes serão colocados emANDROID_HOME
, mas não emcmdline-tools
.A estrutura de diretório final completa e ANDROID_HOME deve se parecer abaixo, consistir em vários subdiretórios:
build-tools, cmdline-tools, emulator, licenses, patcher, platform-tools, platforms, tools
. Você pode apontar facilmente quebuild-tools
ecmdline-tools
são irmãos, todos residem dentro do pai ANDROID_HOME.Adicione o diretório de ferramentas do SDK na variável de ambiente PATH para tornar o executável disponível globalmente. Adicione a linha abaixo no arquivo
~/.bashrc
ou~/.profile
para torná-lo permanente.Para editar o
~/.bashrc
simplesmente pode ser editável no modo vimAgora defina o seu preferido
ANDROID_HOME
no.bashrc
arquivo:aqui coisa estranha que não baixamos o
platform-tools
diretório a partir de agora, mas mentindo-o no caminho, mas deixe como está, pois isso ajudará a evitar a remodificação no mesmo arquivo posteriormente.Agora entre no mesmo diretório:
NOTE
: bem, na primeira tentativa, o comando sdkmanager não encontrou para mim, então eu fecho o terminal e criei novamente a conexão, ou você também pode atualizar o mesmo se funcionar para você.depois disso, use o sdkmanager para listar e instalar os pacotes necessários:
Portanto, o caminho do Sdkmanager já está definido, será acessível de qualquer lugar:
fonte
Eu baixei o Android Studio e o instalei. O instalador disse: -
Android Studio => ( 500 MB )
SDK para Android => ( 2,3 GB )
O instalador do Android Studio é na verdade um "Android SDK Installer" junto com uma ferramenta às vezes útil chamada "Android Studio".
Mais importante: - O Android Studio Installer não instalará apenas o SDK. Ele também irá: -
Coisas que você precisará fazer manualmente se instalar o SDK a partir de seu arquivo zip.
Apenas vá com calma. Instale o Android Studio .
****************************** Editar ******************* ***********
Sendo assim, inspirado nas respostas dos comentários, gostaria de atualizar minha resposta.
A atualização é que apenas (e somente) se 500 MB de espaço em disco rígido não importam muito para você, você deve procurar o Android Studio, caso contrário outras respostas seriam melhores para você.
O Android Studio funcionou para mim, pois eu tinha um disco rígido de 1 TB que é 2000 vezes 500 MB.
Observe também: que o tamanho da RAM não deve ser uma restrição para você, pois você nem estaria executando o Android Studio.
Cheguei a esta solução, pois estava preso nesse problema. Tentei outras respostas, mas por algum motivo (talvez minhas in-competências) elas não funcionaram para mim. Decidi optar pelo Android Studio e percebi que era apenas 18% da instalação total e o SDK 82%. Enquanto eu pensava o contrário. Não estou excluindo as respostas, apesar da classificação negativa, pois a resposta funcionou para mim. Talvez eu trabalhe para alguém com um disco rígido de 1 TB (o que é bastante comum atualmente).
fonte