Problemas para instalar las API de Android 4.2

89

Actualicé ADT a través de Eclipse hoy a la versión 21. Ahora, cuando abro SDK Manager, esperaría que hubiera una carpeta como "Android 4.2 (API 17)", que contendría la plataforma SDK y las API, documentación, etc. Sin embargo, en su lugar, obtengo una carpeta llamada "API 17", y lo único que contiene son "API de Google", que ni siquiera puedo instalar porque

La instalación de este paquete también requiere la instalación: - Falta la plataforma SDK de Android, API 17

¿Qué hago aquí? Gracias

Mella
fuente

Respuestas:

225

Descubrí esto yo mismo después de hurgar un poco. Entré en la configuración del SDK Manager, borré el caché y le dije que usara HTTPS, luego actualicé la lista y todo apareció normalmente.

Mella
fuente
29
No crea que necesita usar https, parece que funciona bien después de borrar el caché y actualizar.
Muz
Eso es extraño, en mi instalación, la opción de borrar caché estaba en AVD Manager, en herramientas - opciones.
NoBugs
1
Funciona bien después de borrar el caché y actualizar. Gracias por toda su investigación
Ton
10
Todo lo que tenía que hacer era hacer clic en "Recargar" en la barra de menú.
ArtOfWarfare
Gracias. Esta fue otra situación obtusa de Eclipse / Android: a veces lidiar con Android me vuelve loco. Esta solución definitivamente lo soluciona.
huygir
54

Eclipse> Ventana> Administrador de SDK de Android > Paquetes > Recargar

Luego actualizó correctamente la interfaz de usuario para permitirme elegir el software actualizado.

¿Por qué tengo que hacer clic en "Recargar" manualmente? Espero que eso suceda automáticamente cuando abro SDK Manager.

Alguien en algún lugar
fuente
10
+1 - Funcionó para mí. La opción "Recargar" manual está un poco oculta ... está en los menús (ni siquiera noté que la ventana tenía un menú hasta que leí esta respuesta).
ArtOfWarfare
2
¡Maldita sea, hay un menú en esta ventana!
Askolein
11

Eclipse> Ventana> Administrador de SDK de Android> Preferencias> Botón Borrar caché, haga clic en> Listo.

Hoyin
fuente
4

Tuve este problema en ubuntu.

  • Abra una terminal y navegue hasta la carpeta android-sdk-linux: cd android-sdk-linux

  • Luego actualice manualmente el sdk: tools/android update sdk -u

Una vez hecho esto, reinicie Eclipse.

Christopher
fuente
4

Como sugiere el error: API 18 depende de la versión n del SDK, etc. Por lo tanto, primero actualice la herramienta SDK a la última versión (anule la selección de API 18) y luego intente instalar API 18.

Nishant Shah
fuente
Esto fue lo único que funcionó para mí. Antes de intentar esto, intenté: -actualizar Eclipse -Actualizar el Administrador de SDK de Android -Borrar el caché del Administrador de SDK de Android -Establecer para obtener solo de https. Lo único que funcionó para mí fue actualizar primero solo la herramienta SDK.
Martin_G
0

Intente aprobar cada paquete uno por uno en lugar de aprobar todos. Si algún paquete tiene un error, no puede descargar todos al mismo tiempo.

coolcool1994
fuente