É possível baixar os componentes do SDK do Android para instalação offline sem usar o Gerenciador de SDK? O problema é que estou atrás de um firewall sobre o qual não tenho controle e os URLs de download de ambos os sites parecem estar bloqueados (lança uma exceção de conexão recusada)
https://dl-ssl.google.com/android/repository/repository.xml
http://dl-ssl.google.com/android/repository/repository.xml
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection refused: connect
android
windows-xp
Tawani
fonte
fonte
Respostas:
Para instalar o componente android, execute as seguintes etapas
https://dl-ssl.google.com/android/repository/addons_list-2.xml é o arquivo xml principal, onde todas as outras listas de pacotes estão disponíveis.
digamos que você deseja fazer o download da plataforma api-9 e ela está disponível no repositório-7, então você deve executar as seguintes etapas
anote o endereço do repositório e acesse qualquer outra máquina com conexão à Internet e digite o seguinte link em qualquer navegador
https://dl-ssl.google.com/android/repository/repository-7.xml
Procure
<sdk:url>**android-2.3.1_r02-linux.zip**</sdk:url>
na versão da API que você deseja baixar. Este é o nome do arquivo que você deve baixar. Para baixar este arquivo, você deve digitar o seguinte URI em qualquer downloader ou navegador e ele começará a baixar o arquivo.http://dl-ssl.google.com/android/repository/android-2.3.3_r02-linux.zip
A regra geral para qualquer arquivo substitui android-2.3.3_r02-linux.zip pelo nome do seu pacote
Quando o download estiver concluído, cole o arquivo ZIP baixado (ou outro formato para outro sistema operacional) no seu pen / flash drive e cole o arquivo zip na pasta
<android sdk dir>/temp
(ex: -c:\android-sdk\temp
) / diretório em sua máquina offline.Agora inicie o gerenciador do SDK e selecione o pacote que você colar no temp e clique no botão Instalar pacote. Seu pacote foi instalado.
Reinicie seu eclipse e AVD manager para obter novos pacotes.
Nota: - se você estiver baixando sdk-tools ou sdk platform-tools, escolha o pacote para o SO que está na máquina offline (windows / Linux / Mac).
fonte
Você pode fazer o download manualmente analisando os XMLs que vê no log do Android SDK Manager.
Atualmente, os XMLs são addon_list e repository . Esses xmls podem mudar ao longo do tempo.
Ele tem a localização dos SDKs, você pode navegar até o link e fazer o download diretamente pelo navegador. Esses arquivos devem ser colocados na pasta apropriada; por exemplo, os arquivos das APIs do Google devem ser colocados
add-ons
, se você não souber para onde os arquivos devem ir.Aqui está algo para ajudá-lo.
O blogpost do meu blog para instalar o Android SDKs offline -> Instalação offline dos Android SDKs
fonte
Como dito, esse erro geralmente ocorre se você ficar atrás do proxy. Portanto, para resolver isso, abra as opções IE-Internet options-Connections-LAN settings e use o endereço proxy. Configure o SDK Manager.exe (guia configurações) para esse endereço de proxy com porta. Verifique Force Http ....
Se você tiver um script Proxy nas configurações da LAN, copie o endereço e cole na barra de endereços. Abra o arquivo baixado no bloco de notas. Encontre o seu endereço IP em ipconfig. No arquivo, vá para o intervalo de sub-rede em que o seu ip cai. Por exemplo: isInNet (resolved_ip, "198.175.111.0", "255.255.255.0") será verdadeiro para 198.175.111.53, pegue o valor de retorno: após a palavra PROXY e use-o para configurar o SDK Manager.
Agora o SDK será baixado com satisfação.
fonte
Isso mudou para o Android 4.4.2. .. você deve procurar no arquivo do repositório e baixar https://dl-ssl.google.com/android/repository/repository-10.xml
Na instalação manual, a estrutura do diretório deve se parecer com
Agora você tem que ..
Neste ponto, você deve ter uma instalação android funcionando.
fonte
Eu trabalho atrás de um firewall no windows e tenho o mesmo problema. Mas eu consegui consertar:
cmd
e pressione Enter(exibe o prompt de comando)netstat
Nos resultados retornados, encontre seu endereço de proxy:
Seu endereço de proxy é um dos DISTANTMACHINEx
fonte
Qual SO?
Tudo o que você baixar deve ser colocado na pasta android-sdk (no meu caso: j: \ android-sdk-windows).
Você pode executar o "SDK Setup.exe" (ou o comando mac / linux para isso) e fazer o download de tudo e apenas copiar sua pasta android-sdk completa em outro computador. Eu tenho o SDK + Eclipse + Workspace completo em um HDD externo que posso conectar a outro computador e ele funciona (exceto o JDK que deve ser instalado e os AVDs que estão localizados no diretório do usuário). Não se esqueça de definir a var do ambiente ANDROID_HOME para apontar para o diretório de instalação.
Atualização: no SDK Downloader, você tem uma caixa de seleção "forçar fontes https: // a serem buscadas usando http: //" no menu de configurações. Talvez marque (ou, se marcado), desmarque isto pode ajudá-lo a baixar tudo do seu computador com firewall.
fonte
Aqui está como eu descobri. Também estou atrás do firewall corporativo.
Acesse o Chrome ou suas Configurações da Internet clicando na chave inglesa Chrome -> Configurações -> Debaixo da capa -> Rede -> Alterar configurações de proxy
Clique em Configurações da LAN e depois em Avançado. Copie o endereço e a porta do servidor proxy.
Principalmente, o link de conexão recusada ocorre ao tentar fazer o download dos pacotes SDK através do Eclipse.
Navegue até o SDK Manager.exe e clique duas vezes nele. Quando começar, clique em Ferramentas -> Opções e digite o endereço do servidor proxy e o número da porta
Marque a caixa de seleção force https: // to http: // É isso que o SDK Manager agora poderá baixar pacotes do site remoto do Google sem nenhum problema, mesmo atrás de um firewall.
Estou no Windows a propósito. Tentei de tudo e isso funciona muito bem.
fonte
A maioria desses problemas está relacionada a pessoas que usam proxies. Você pode fornecer as informações de proxy ao SDK Manager e partir daí.
Eu tive o mesmo problema e minha solução foi mudar apenas para HTTP e fornecer minhas configurações de proxy corporativo.
EDIT: --- Se você usa o Eclipse e não tem idéia do que é seu proxy, abra o Eclipse, vá para Windows-> Preferências, selecione Geral-> Rede, e lá você terá vários endereços de proxy. O Eclipse é muito melhor para encontrar proxies do que o SDK Manager ... Copie o endereço do proxy http do Eclipse para o SDK Manager (em "Configurações") e deve funcionar;)
fonte
Há um implantador de pacote offline de código aberto para Windows que eu escrevi:
http://siddharthbarman.com/apd/
Você pode tentar isso para ver se ele atende às suas necessidades.
fonte
siga este vídeo https://www.youtube.com/watch?v=883HjO06_E0 para saber como baixar e instalar os componentes do Android SDK manualmente
fonte
Eu sei que este tópico é um pouco antigo, mas depois de lutar e esperar muito para fazer o download, mudei minhas configurações de DNS para usar o do Google (4.4.4.4 e 8.8.8.8) e funcionou !!
Minha conexão é de 30mbps do Brasil (Virtua), usando o provedor ISP eu estava recebendo 80KB / se depois de mudar para o google dns, obtive 2MB / s em média.
fonte