Falta la plataforma SDK Android, API 18

80

Mientras intento instalar API 18, solo se muestra "Google API 18"(nada más). Ahora, si intento instalar estas API de Google Android SDK Manager, muestra un mensaje "this package depends on "Missing SDK platform Android, API 18". y el botón Instalar está desactivado.

¿Alguien aquí tiene alguna idea de cómo instalar API 18 (4.3_MR2 sdk) con eclipse?

AAnkit
fuente
¡Actualicé mis herramientas sdk y mi adt! Funcionó de
maravilla

Respuestas:

102

¿Ha instalado la versión 18 de la herramienta de la plataforma SDK? En su SDK Manager, habrá la última versión de las herramientas de la plataforma SDK que debe instalar primero, luego reiniciar eclipse y luego probar para Android SDK API 18

ingrese la descripción de la imagen aquí

Asesino de Android
fuente
sí, este era el problema. después de instalar las herramientas de la plataforma SDK, muestra todo el contenido de api18 y podría instalarlo. Además de su respuesta, necesita reiniciar eclipse después de instalar las herramientas de la plataforma para permitir que API 18 se vuelva instalable.
AAnkit
@AAnkit he actualizado para reiniciar el eclipse después de instalar las herramientas de la plataforma. Gracias por avisarme, lo olvidé.
Android Killer
2
Tal vez sea bueno notar que el paquete de herramientas de la plataforma aparece solo cuando verifica que esté instalado, gracias por la respuesta por cierto
magorich
1
@magorich eso está bien, pero eso depende de si has instalado algún paquete específico o no.
Android Killer
1
Tuve que actualizar Tools> Android SDK Tools & Platform-tools. Cierre la ventana del Administrador y vuelva a abrirla. Luego, ejecute la actualización nuevamente.
David Douglas
19

Haz esto primero:

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

Luego vuelva a intentar instalar

Jainendra
fuente
6

Otra forma de solucionarlo:

0) instalar otros paquetes SIN seleccionar API 18,

1) reinicie el Eclipse ADT,

2) Abra el administrador de SDK, luego aparecerá API 18 rev 1.

jozmedia
fuente
4

Tarde en el juego, mismo problema. Ni las herramientas SDK ni las herramientas de la plataforma SDK me aparecieron. Este fue un proceso de 4 pasos:

  1. Eclipse / Ayuda / Buscar actualizaciones, instaló todo lo que se encontró, reinició Eclipse
  2. Eclipse / Window / Android SDK Manager: repositorio de soporte de Android instalado (gracias, BurDog). Administrador de SDK cerrado.
  3. Eclipse / Window / Android SDK Manager: ahora las herramientas de Android SDK (Rev 22) aparecieron en la parte superior, instaladas. Administrador de SDK cerrado
  4. Ahora las herramientas de la plataforma Android SDK aparecieron en la sección API 18: instaladas. Reinicie Eclipse (o API 18 no estará disponible en todas partes).

Finalmente es bueno ir a construir una nueva versión.

cdonner
fuente
2

Tuve la misma situación. Para mí, funcionó actualizando ADT Plugin a la versión 22.0.5, cerrando Eclipse. Luego - Eclipse> Ventana> Administrador de SDK de Android> Paquetes> Recargar. Con suerte, esto ayudará a alguien.

Miguel
fuente
2

Tuvo el mismo problema. El mensaje era:

paquete google apis android api 18 revisión 1 depende de la plataforma sdk faltante android api 18

Lo resolví como los siguientes pasos:

  1. Eclipse -> Ayuda -> Buscar actualizaciones (luego haga clic en "ok" cuando se le pregunte - ¿desea instalarlo? Haga clic en "ok" / "sí" para reiniciar eclipse y finalizar la instalación)
  2. Ventana -> Android SDK Manager -> Deseleccionar todo (luego desplácese hacia abajo hasta Extras y seleccione solo el repositorio de soporte de Android, cuando no esté instalado, instálelo)
  3. Ventana -> Android SDK Manager -> Instalar paquetes xx

funcionó bien para mí.

BurDog
fuente
Gracias, Eclipse no es necesario. Para mí, el repositorio estaba en "Google Inc.", no en "Extras".
Tmandry
2

Así es como arreglé el mío:

  1. En "Caché de manifiesto", haga clic en "Borrar caché"
  2. Vaya a "Paquetes" y haga clic en "Recargar"
  3. Verifique Herramientas -> Herramientas de la plataforma SDK de Android
  4. Instale solo este paquete
  5. Reiniciar SDK Manager
jweaver
fuente
Me faltaban muchos de los paquetes de "Extras". Hacer todos los 5 pasos anteriores con el paso adicional de instalar solo las "Herramientas SDK de Android" y reiniciar funcionó como un encanto para mí. Muchos de estos paquetes dependen de las "herramientas de la plataforma SDK de Android" y las "herramientas del SDK de Android", por lo que cuando estos dos paquetes principales necesitan actualizarse, los paquetes dependientes se eliminan, ¡sin notificar al usuario lo que sucedió!
Phileo99
1

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

Esto funcionó para mí. ¡Gracias! Ahora puedo actualizar a 18. Soy nuevo aquí e intenté votar a favor de la publicación de Jaguar, pero no puedo.

usuario2636459
fuente
1

Parecía una especie de klukey, tuve problemas similares. Finalmente pasé la API 18 msg cuando actualicé las herramientas sdk a 22, lo que provocó otro error de que las herramientas se degradaron al recargar. Abrí sdk mgr nuevamente y tenía 22.3 y herramientas de plataforma para rev19 y algunas otras opciones de herramientas disponibles. Les hice otra actualización junto con API19 y API 18 y parece que ahora está avanzando. Creo que tal vez para API 18+ debes actualizar las herramientas SDK a 22.3 en este punto. Por cierto, también obtuve un bloqueo de archivo durante parte del proceso y cerré eclipse en segundo plano y presioné reintentar fijo. dang .. lo siguiente es decir que el ADT debe ser la versión 22.0+ ..
Actualicé el ADT a 22.3 usando eclipse / help / install nuevo software (al intentar actualizar simplemente decía que estaba actualizado) ... un error de contenido sin firmar ... Reinicié el ADT después de la actualización ... parece estar funcionando de lo que puedo contar hasta ahora.

usuario2933604
fuente
Bienvenido a stackoverflow. Debería hacer que su respuesta sea más fácil de leer (1) no usando tantas abreviaturas y (2) formateando y estructurando su respuesta un poco. De esa manera, es más probable que su respuesta sea votada a favor.
user1251007
Grandes puntos - También descubrí que presionar "Recargar" no era suficiente. Solo cuando salí y terminé el proceso de SDK Manager, luego lo volví a abrir, comencé a progresar.
mikermcneil
1

Lo he resuelto con esto:

  1. Abra Android SDK Manager -> Paquetes -> Recargar
  2. Reinicie Android SDK Manager
  3. Instale los paquetes "faltantes" (ahora visibles)
Diego Sabolo
fuente
0

Tuve este problema en mis máquinas de desarrollo Mac y Windows. La única solución es reinstalar la última versión del SDK de Android. Google realmente dejó caer la pelota en esto.

CpnCrunch
fuente
0

Tuve un problema similar al tuyo (simplemente por la descripción del problema), pero mis herramientas de la plataforma Android SDK ya estaban instaladas (16.0.2). Sin embargo, todos los demás paquetes no lo reconocieron. Terminé desinstalando las herramientas de la plataforma y luego volví a instalar. Entonces todo lo demás lo reconoció.

No sé
fuente
0

Encontrado en un sitio web diferente

Los pasos para resolver este problema:

  1. Abrir SDK Manager
  2. Vaya a Herramientas -> Opciones
  3. En "Caché de manifiesto", haga clic en "Borrar caché"
  4. Luego vaya a "Paquetes" y haga clic en "Recargar"
usuario2762024
fuente
0

Estoy en MAC, me enfrenté a la misma pregunta. No pude encontrar la plataforma SDK en API 18. La solución para resolverlo en mac es instalar las HERRAMIENTAS SDK primero, luego reiniciar el administrador sdk y luego encontré la plataforma SDK en API 18.

Jason Huang
fuente
0

Estaba teniendo el mismo problema, pero con API19 . Instalé lo siguiente individualmente, cerrando Android SDK Manager después de cada instalación (gracias cdoner):

  • Herramientas del SDK de Android 22.3
  • Repositorio de soporte de Android 3

Y luego pude instalar API19 y ya no arrojaba el error. ( "Este paquete depende de 'Falta la plataforma SDK Android, API19' )

Decidí volver a la codificación después de más de 15 años y soy completamente nuevo en Java y Android, solo he leído el libro Head Start Java . Gracias por los pasos fáciles de seguir, especialmente para alguien nuevo.

JenDav
fuente
0

No pude instalar el nuevo SDK de Eclipse (Ayuda -> Instalar nuevo software / Buscar actualizaciones), se quejó de que la nueva versión ya está instalada. Sin embargo, el nuevo SDK no apareció en el administrador de SDK.

Lo resolví instalando la nueva versión del SDK a través de la línea de comando: android update sdk --no-ui

Posteriormente, fue posible actualizar las API de Google y otras herramientas a través del administrador de SDK.

Jana
fuente
0

borrar el caché solucionó el problema para mí. (Herramientas> opción)

usuario3393662
fuente
0

Tuve este problema con la API 19. La clave para usar el Administrador de SDK de Android a partir de eclipse. Luego, el consejo anterior funcionó para solucionar el problema.

Antecedentes: debido a otras cosas de la línea de comandos que estaba haciendo, estaba iniciando el SDK Manager escribiendo "android" en el indicador. - que es el error que me dijeron que hiciera.

pdschuller
fuente
0
  1. necesita paquetes SDK mínimo y SDK máximo.
  2. solo instaló el sdk máximo, es decir, API18 3. también depende de otros paquetes sdk para un mínimo
priya
fuente
y simplemente agregue los extras y asegúrese de que los paquetes estén instalados
priya
0

Mi solución para la plataforma de SDK faltante Android, API 26 (también debería funcionar para API 18)

  1. Actualizar las herramientas del SDK
  2. Reinicie SDK Manager y Eclipse
  3. Instale SDK Platform API 26, que ahora está visible
  4. Instale los otros paquetes de API 26
David Trujillo
fuente
0

Si está utilizando la versión obsoleta de sdk manager como la versión r24.xx, primero debe actualizar las herramientas de la plataforma desde el menú de instalación de sdk, antes de instalar nada. Es posible que tenga que hacer esto varias veces (siempre que aparezca la notificación de actualización)

Era Tera
fuente