Problemas para instalar APIs do Android 4.2

89

Atualizei o ADT por meio do Eclipse hoje para a versão 21. Agora, quando eu abrir o SDK Manager, espero que haja uma pasta como "Android 4.2 (API 17)", que conteria a plataforma SDK e APIs, documentação etc. No entanto, em vez disso, recebo uma pasta chamada "API 17", e a única coisa nela são "APIs do Google", que nem consigo instalar porque

A instalação deste pacote também requer a instalação de: - Falta plataforma SDK Android, API 17

O que eu faço aqui? obrigado

usuario
fonte

Respostas:

225

Eu descobri isso sozinha depois de algumas bisbilhotas. Entrei nas configurações do SDK Manager, limpei o cache e disse a ele para usar HTTPS, atualizei a lista e tudo apareceu normalmente.

usuario
fonte
29
Não pense que você precisa usar https, parece funcionar bem depois de limpar o cache e atualizar.
Muz de
Isso é estranho, na minha instalação a opção limpar cache estava no AVD Manager, em ferramentas - opções.
NoBugs de
1
Funciona bem após limpar o cache e atualizar. Obrigado por toda a sua pesquisa
Ton
10
Tudo que eu tive que fazer foi clicar em "Recarregar" no menu.
ArtOfWarfare
Obrigado. Esta foi outra situação obtusa do Eclipse / Android - às vezes lidar com o Android me deixa louco. Esta solução definitivamente corrige isso.
huygir
54

Eclipse> Janela> Android SDK Manager > Pacotes > Recarregar

Em seguida, atualizou adequadamente a IU para me permitir escolher o software atualizado.

Por que eu preciso clicar em "Atualizar" manualmente?! Espero que isso aconteça automaticamente quando eu abrir o SDK Manager.

Alguém algum lugar
fonte
10
+1 - Funcionou para mim. A opção manual "Recarregar" está meio escondida ... está nos menus (eu nem percebi que a janela tinha um menu até ler esta resposta.)
ArtOfWarfare
2
Droga, há um menu nesta janela!
Askolein,
11

Eclipse> Janela> Android SDK Manager> Preferências> Clique no botão Limpar Cache> Concluído.

Hoyin
fonte
4

Eu tive esse problema no ubuntu.

  • Abra um terminal e navegue até a pasta android-sdk-linux: cd android-sdk-linux

  • Em seguida, atualize manualmente o SDK: tools/android update sdk -u

Depois de fazer isso, reinicie o Eclipse.

Christopher
fonte
4

Como sugestão de erro: API 18 depende da versão do SDK n etc. etc. Portanto, primeiro atualize a ferramenta SDK para a versão mais recente (desmarque API 18) e tente instalar a API 18.

Nishant Shah
fonte
Isso foi a única coisa que funcionou para mim .. Antes de tentar fazer isso, eu tentei: -atualizar o Eclipse -Refresh o Android SDK Manager -Limpar o cache do Android SDK Manager -Definir para buscar apenas em https. A única coisa que funcionou para mim foi primeiro apenas atualizar a ferramenta SDK.
Martin_G
0

Tente aprovar cada pacote individualmente em vez de aprovar todos. Se algum pacote apresentar um erro, você não poderá baixar todos ao mesmo tempo.

coolcool1994
fonte