Erro: este Android SDK requer Android Developer Toolkit versão 22.6.1 ou superior

104

Eu instalei a versão 22.6.1 do adt há 2 dias. Estava funcionando bem. De repente, quando eu abro o eclipse hoje, ele continua me mostrando o seguinte erro:

Este Android SDK requer o Android Developer Toolkit versão 22.6.1 ou superior. A versão atual é 22.2.1.v201309180102-833290. Atualize o ADT para a versão mais recente.

Aqui está a captura de tela do Android SDK Manager do meu eclipse: insira a descrição da imagem aqui

Tentei seguir as etapas para resolver meu problema conforme discutido neste link

  1. Ajuda | Instale um novo software
  2. Selecione o site de atualização ADT (há dois, um com http://e um com https://. Se um não funcionar, tente o outro.
  3. Selecione a seção de ferramentas do desenvolvedor e pressione próximo.
  4. Você deverá ver uma caixa de diálogo que diz Este software já está instalado; em vez disso, será realizada uma atualização . Clicar em OK fará com que o 22.6.1 seja instalado.

Mas, infelizmente, não funcionou para mim.

Aqui está uma captura de tela que estou anexando que mostra o erro que estou recebendo ao atualizar as ferramentas.

insira a descrição da imagem aqui

Como posso me livrar disso?

TheLittleNaruto
fonte
4
no meu caso funciona com httpS
Adrian
Mas não funcionou no meu caso :( @Adrian
TheLittleNaruto
Eu estava tendo um problema semelhante e acabei baixando o eclipse e instalando o ADT novo.
Vishal Vyas
já experimentou a solução do @Lalit? Eu adicionei a url e aparece o pacote para resolver o problema e outras ferramentas também.
Adrian
stackoverflow.com/questions/24525595/… oferece uma solução alternativa possível.
Janaka Bandara

Respostas:

153

Eu resolvi esse problema ontem.

Siga os passos: Ajuda -> Instalar Novo Software -> Adicionar -> ( Dê qualquer nome, suponha NewUpdate ) -> adicione este url: https://dl-ssl.google.com/eclipse/plugin/4.2 -> OK

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

Selecione os itens da lista Permita que seja instalado. O Eclipse será reiniciado e pronto.

Espero que isso seja útil para você :)

Lalit
fonte
Agora, no início do ADT, obtive parseSdkContent com falha em java.lang.NullPointerException
Ernest
1
@Ernest Aqui está a solução para você: Encontre a pasta chamada: .android , exclua essa pasta, reinicie o Eclipse e seu FEITO :)
Lalit
Também pode ser útil observar que você pode precisar executar o eclipse como um administrador se você for como eu, tendo que desenvolver para trabalhar em uma máquina que está bloqueada por TI onde tudo requer privilégios de administrador ...
cking24343
Para mim, o URL não funcionou. Então eu segui os passos dados neste link. developers.google.com/eclipse/docs/install-from-zip
user358591
4

Ainda assim, se alguém estiver enfrentando esse problema, siga as etapas abaixo:

  1. baixe o novo SDK autônomo do site de desenvolvedor do Android

  2. Feche o eclipse se ele estiver aberto e copie o novo SDK baixado no mesmo local onde o seu SDK antigo já existente está. Deve substituir os arquivos de conflito e manter o repouso.

  3. Não há necessidade de excluir o SDK antigo. Copiar como na etapa 2 atualizará sua versão do Android Developer Toolkit para 22.6.1 ou superior, que é necessária, e manterá as APIs já baixadas.

  4. Agora comece seu eclipse, e o erro desaparecerá para sempre. :)

se alguem tiver dificuldade em fazer isso, deixe-me um comentario, vou tentar orientar.

TheLittleNaruto
fonte
como exatamente você substitui os arquivos de conflito?
novato,
@newnewbie Basta copiar a pasta como ele disse. Você verá um pop-up onde informará que um arquivo com o mesmo nome já existe. Quer copiar, substituir ou pular? Clique em substituir.
berserk,
3

Eu consegui resolver isso fazendo o seguinte:

  • Download mais recente do ADT (Win x64)
  • Excluí minha antiga instalação do ADT (ocorreu um bug quando simplesmente tentei sobrescrever os arquivos existentes) - veja este problema do Google
  • Copiou o arquivo zip para C: \ (pois ele estava reclamando de nomes de arquivos muito longos durante a descompactação)
  • Descompactado para minha pasta de instalação ADT.
  • Executou atualizações e atualizações do gerenciador de SDK.

Agora está funcionando, mas perdi meu lindo tema Eclipse. Ah, e o adt alvo não está sendo resolvido, um problema para outro tópico.

Êxodo
fonte
2

Basta excluir o ADT existente e instalar a nova versão do ADT. Geralmente, esse problema ocorre quando você atualiza o SDK usando o link abaixo.

https://dl-ssl.google.com/android/eclipse/
Pankaj Arora
fonte
2

estas etapas resolvem meu problema:

  1. vá para Ajuda -> Instalar Novo Software .
  2. na caixa inferior, clique em O que já está instalado? texto.
  3. em seguida, você verá a caixa Detalhes de instalação do Eclipse , desinstale todos os softwares de conflitos, no meu caso eu desinstalo o seguinte software:

    • Android DDMS
    • Ferramentas de desenvolvimento Android
    • Visualizador de hierarquia do Android
    • Android Native Development
    • Android Traceview
    • Tracer para OpenGL ES
  4. quando a desinstalação for concluída, reinicie o Eclipse.

  5. depois de abrir o Eclipse, siga novamente estas etapas:

    • vá para Ajuda -> Instalar Novo Software .
    • na caixa Trabalhar com , selecione ou adicione {ADT Plugin - https://dl-ssl.google.com/android/eclipse }.
    • em seguida, verifique todos os softwares disponíveis.
    • clique em Avançar> para instalar o software mais recente.

Espero que isso ajude você :)

IRvanFauziE
fonte
1

Eu uso OSX e estou enfrentando o problema há 2 dias. Resolvi o problema seguindo as etapas abaixo:

- Baixe o ADT Bundle em https://developer.android.com/sdk/index.html -Help -> Instalar Novo Software -Escreva https://dl-ssl.google.com/android/eclipse/ e instale as Ferramentas do desenvolvedor - Reinicie o eclipse e levantou o erro abaixo:

Android SDK content Loader has encountered a problem.parseSdkContent failed
java.lang.NullPointeException

- Exclua a pasta .android no perfil do usuário. Reinicie o eclipse

Sem erros e 22.6.1 está instalado.

Faruk Toptas
fonte
Obrigado, Encontrou por mim.
Dani,
1

Para quem tentou de tudo mas não obteve resultado positivo. Eu fiz o seguinte e funcionou:

Desinstale o ADT com a ajuda do seguinte link: Desinstalando o Android ADT

Agora você pode seguir a instalação do novo software para adicionar ADT ao seu eclipse. Desta forma, você não terá nenhum conflito desde que desinstalou a versão antiga.

Hamid
fonte
0

Atualmente tenho Eclipse e ADT instalados no mesmo diretório que

F:\eclipse
    \eclipse\
    \sdk\

Eu baixei e instalei o ADT mais recente para

C:\Users\Rick\AppData\Local\Android\android-sdk

Em seguida, copiei o conteúdo de C:\Users\Rick\AppData\Local\Android\android-sdkpara a F:\eclipse\sdk\pasta e permiti que ele mesclasse todas as pastas e sobrescrevesse tudo.

Agora eu tenho 22.6.1 e não preciso baixar novamente todo o material da plataforma.

Rick Falck
fonte
0

Hoje eu e um de meus amigos enfrentamos o mesmo problema, então tentei muitas coisas como reiniciar o eclipse, verificar atualizações, etc., mas nada funcionou para mim.

Então eu encontrei uma solução daqui e está funcionando como um encanto para mim e também para o meu amigo.

Siga as etapas aqui:

  • Inicie o Eclipse e selecione Ajuda> Instalar Novo Software.
  • Clique em Adicionar, no canto superior direito.
  • Na caixa de diálogo Adicionar repositório que aparece, digite "ADT Plugin" para o nome e o seguinte URL para o local:

https://dl-ssl.google.com/android/eclipse/

  • Clique OK.

Se você tiver problemas para adquirir o plug-in, tente usar "http" no URL do local, em vez de "https" (https é preferível por motivos de segurança).

  • Na caixa de diálogo Software disponível, marque a caixa de seleção ao lado de Ferramentas de desenvolvedor e clique em Avançar.
  • Na próxima janela, você verá uma lista das ferramentas a serem baixadas. Clique em Avançar. Leia e aceite os contratos de licença e clique em Concluir.
  • Se você receber um aviso de segurança dizendo que a autenticidade ou validade do software não pode ser estabelecida, clique em OK.
  • Quando a instalação for concluída, reinicie o Eclipse.
Ahmer
fonte
0

O "Instalar novo software" com ajuda no Eclipse NÃO funcionará porque está em conflito com a versão 22. Acabei de baixar o novo pacote do Eclipse em: Get the Android SDK - google site , extraí em uma nova pasta e pronto.

Está funcionando perfeitamente, sem problemas.

Algumas dicas para economizar seu tempo:

  1. Faça backup do seu espaço de trabalho (apenas no caso) - pessoalmente não usei isso de volta.
  2. Depois de abrir o novo eclipse.exe, ele solicitará que você selecione um espaço de trabalho - basta navegar até o espaço de trabalho do OLS e ele importará todos os seus projetos (sem problemas).
  3. A fim de economizar tempo de download e instalação do SDK novamente, recorte e colo a biblioteca do OLD SDK do diretório de pacote anterior para o novo ( feche seu novo Eclipse primeiro) .
  4. Ao reabrir o Eclipse, você pode receber uma mensagem de erro dizendo que o Eclipse não pode encontrar o diretório SDK. Ele solicitará que você abra "Preferências". Depois de aberto, navegue até o novo diretório SDK (aquele que você acabou de copiar). Fazer isso economizará horas de reinstalação de todas as atualizações do SDK que você fez no Eclipse anterior.

Divirta-se, realmente não é grande coisa.

Eyal
fonte