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

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.


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.


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.


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.


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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.