Como posso atualizar meu ADT no Eclipse?

116

Tentei atualizar meu Eclipse. Atualmente tenho até 2.2 Android SDK no meu Eclipse. Ontem eu atualizei meu Eclipse assim:

Eclipse -> janela -> Android SDK Manager -> Marquei duas caixas de seleção na lista. Ferramentas -> Ferramentas do Android SDK e Android SDK Platform Tools.

Postei aqui algumas últimas linhas da mensagem que recebo ao baixar e instalar:

Preparando para instalar arquivos
Baixando ferramentas da plataforma Android SDK, revisão 12
Instalando ferramentas da plataforma Android SDK, revisão 12 A
interrupção do servidor ADB foi bem-sucedida.
Ferramentas instaladas da plataforma Android SDK, revisão 12
Baixando Android SDK Tools, revisão 20
Instalando Android SDK Tools, revisão 20
[post_tools_install.bat] Atualizando SDK Manager.exe
[post_tools_install.bat] 1 arquivo (s) copiado (s).
[post_tools_install.bat] Atualizando AVD Manager.exe
[post_tools_install.bat] 1 arquivo (s) copiado (s).
Ferramentas do Android SDK instaladas, revisão 20 O
servidor ADB foi interrompido com êxito.
O servidor ADB foi iniciado com êxito.
Feito. 2 pacotes instalados.
Buscando URL: https://dl-ssl.google.com/android/repository/addon.xml
Falha ao buscar URL https://dl-ssl.google.com/android/repository/addon.xml , motivo: dl- ssl.google.com
Buscando URL: http://software.intel.com/sites/landingpage/android/addon.xml
Falha ao buscar URL http://software.intel.com/sites/landingpage/android/addon.xml , motivo: software.intel.com
Carregamento de pacotes concluído.

Mas depois de tudo isso, depois de fechar o Eclipse e desejar iniciar novamente, ele gerou o erro:

Este Android SDK requer o Android Developer Toolkit versão 20.0.0 ou superior. A versão atual é 16.0.0.v201203301601-306762. Atualize o ADT para a versão mais recente.

Nas preferências, recebi este erro:

Este Android SDK requer Android Develop ... Atualize o ADT para a versão mais recente.

himAndroid
fonte
é por isso que não buscou todos os detalhes .. use internet de alta velocidade .. você está no caminho certo ..
Rahul Baradia
Se dl-ssl.google.com/android/eclipse não funcionar para você, tente usar o dl-ssl.google.com/android/eclipse . O link sem https funcionou para mim. Certifique-se de ter lançado o eclipse como administrador
Oladipo Olasemo

Respostas:

329

Você atualizou o SDK do Android, mas não atualizou o adt para corresponder a ele.

Você pode atualizar o adt aqui

Pode ser necessário atualizar a fonte do software para sua atualização adt

Vá para eclipse> ajuda> Verificar atualizações.

Ele deve listar a atualização mais recente do adt. Se não estiver funcionando, tente o mesmo * Vá para eclipse> ajuda> Instalar novo software * mas agora faça o seguinte:

Ele listará as atualizações disponíveis, que devem ser adt 20.xx

O Eclipse será reiniciado e espero que tudo funcione bem para você.

Murtuza Kabul
fonte
Sim, você fez. A única coisa é que ele requer ajuda adicional na programação, então você também precisa atualizar no plugin adt para eclipse
Murtuza Kabul
aqui no gerenciador sdk posso ver a API 10,11,12,13,14,15, que devo instalar? eu tenho um pouco de baixa velocidade na internet ...
himAndroid
Se você quiser oferecer suporte a mais dispositivos, vá com a API de nível 10. Se quiser desenvolver com os recursos mais recentes do Android (Android versão 4), você deve considerar a API de nível 14.
Murtuza Kabul
15
@MurtuzaKabul Não consigo meu plug-in ADT de 22.6 a 23.0 ou a 23.0.2 obtendo problema de dependência ao tentar clicar (após selecionar as ferramentas de desenvolvedor e selecionar o mesmo caminho https: // acima)
user285oo6
4
Provavelmente, se você estiver atualizando o ADT, primeiro precisará desinstalar a versão antiga do ADT. Isso pode ser feito através deste link: stackoverflow.com/questions/9097163/uninstalling-android-adt
BluJ IT
7

Eu tive esse problema. Como eu já tinha o endereço ADT, não consegui seguir a correção sugerida. A razão pela qual a atualização não estava funcionando no meu caso é que o endereço ADT não foi verificado na lista de "Atualizações disponíveis".

1) Vá para eclipse> ajuda> Instalar novo software

2) Clique em "Site de software disponível"

3) Verifique se você tem o endereço ADT

4) Caso contrário, adicione seguindo os passos de Murtuza Cabul

5) se sim, verifique se o endereço está marcado (caixa de seleção à esquerda do endereço)

Eu executo a atualização depois de lançar o Eclipse como administrador para ter certeza de que não haveria problemas para acessar as pastas do sistema

Kingston
fonte
4

Eu vi a documentação do Eclipse ADT e descobri como contornar esse problema. Consegui atualizar a ferramenta My SDK para 22.0.4 (versão mais recente).

A solução é : primeiro atualize o ADT para 22.0.4 e, em seguida, atualize a ferramenta SDK para 22.0.4

O link acima diz:

O ADT 22.0.4 foi projetado para uso com o SDK Tools r22.0.4 . Se você ainda não instalou o SDK Tools r22.0.4 em seu SDK, use o Android SDK Manager para fazer isso

O que eu tive que fazer foi atualizar meu ADT para 22.0.4 (versão mais recente) e então pude atualizar a ferramenta SDK para 22.0.4 . Achei que apenas a ferramenta SDK foi atualizada, não o ADT, então estava atualizando a ferramenta SDK com a versão mais antiga do ADT (22.0.1).

Como atualizar seu ADT para a versão mais recente

  1. Em Eclipse vá para Help

  2. Install New Software ---> Add

  3. dentro de Adicionar Repositório, escreva o Nome: ADT(ou o que quiser)

  4. Localização: https://dl-ssl.google.com/android/eclipse/

  5. após o carregamento, você deve obter as ferramentas de desenvolvedor e os plug-ins NDK

  6. marque ambos se quiser usar o Native Developer Kit (NDK) no futuro ou marque

  7. Ferramenta de desenvolvedor apenas

  8. clique em Avançar

  9. Terminar

Pratik Butani
fonte
1

No meu caso, ao abrir 'Ajuda' >> "Instalar Novo Software" não havia entradas para quaisquer URLs (os URLs anteriores não estavam lá) - então eu os adicionei manualmente. E atualizado ... e Voilaaaa !! As postagens acima foram muito úteis para resolver esse problema para mim.

MahaKun
fonte
1

Executar como administrador e seguir outros comentários corrigiu o problema para mim :)

LeRoy
fonte
1

A razão para isso é que, com a nova atualização, eles mudaram a URL do site de atualização das Ferramentas do desenvolvedor Android para exigir HTTPS. Se você estiver atualizando o ADT, certifique-se de usar HTTPS no URL do site de atualização das Ferramentas de desenvolvedor do Android.

fatihkaradag
fonte
0

Eu tive o mesmo problema onde não há arquivos em arquivos Java gerados, BuildConfig e R.java estavam faltando. A opção de construção automática não está gerando.
No Eclipse em Projeto, desmarque Build Automatically. Em seguida, em Projeto, selecione Construir projeto. Pode ser necessário consertar o projetor

Mcwong
fonte