No se ha podido resolver el objective ‘android-16’

Estoy usando Android 4.2.2. Después de instalar el último SDK, cuando abro el eclipse pude ver todos los proyectos que tienen el problema durante la comstackción. Lo siguiente es el error que recibo. Por favor, hágame saber cómo resolver esto?

Unable to resolve target 'android-16' 

He tenido el mismo problema, después de una actualización recibí un error similar.

Se puede arreglar para editar manualmente el archivo project.properties y actualizar la parte android-16 a la última que haya instalado. En su caso actual, eso es android-17 .

Supongo que también puede configurarse con Android ADT, pero no pude resolverlo y esto fue más rápido

Además, debes actualizar tu manifiesto también, asegúrate de tener android:targetSdkVersion establecido en 17.

Si está utilizando Eclipse, intente cambiar la construcción del objective por algo superior a la API 17 (haga clic con el botón derecho en -> Propiedades -> Android -> Objetivo de comstackción del proyecto).

Si eso elimina el error, simplemente cambie la construcción de destino a la API 17 después.

Tuve este problema al importar android-support-v7-appcompat, y el cambio de las versiones de destino hacia adelante y hacia atrás solucionó mi problema.

Digno de notar:

Mi objective en project.properties parecía estar configurado en target = Google Inc.: API de Google: 18. Sin embargo, parece que se estableció en otro lugar en 16. Tuve que cambiar a target = Google Inc.: API de Google: 16, guardar, luego guardarlo nuevamente en 18, y luego funcionó.

Desde el Administrador de Android SDK, instale las Herramientas de Android SDK para API versión 16.

Algunas veces esto sucede incluso si Project Properties y android:targetSdkVersion (en AndroidManifest.xml) tienen la misma versión actual de SDK.

Si todo está actualizado y coincide, intente reiniciar Eclipse. (Esto realmente funciona a veces)

Para resolver el problema de “No se puede resolver el objective ‘android-16′”, establezca targetSDKversion para el proyecto de la biblioteca, por ejemplo, “android-support-v7-appcompat”.

  1. Expandir el proyecto de la biblioteca
  2. Abra el archivo de manifiesto de la biblioteca (no el de su aplicación)
  3. Debajo de la etiqueta, especifique la “versión de SDK de destino” a la versión de SDK instalada (ejemplo a 18)
  4. Reconstruya la biblioteca y la aplicación (o reinicie Eclipse)

Eso debería resolverlo.

enter image description here

También vale la pena señalar: en Ubuntu 12.04, instalé las Herramientas de Android SDK para API versión 16, salí y reinicié Eclipse y resolvió el problema sin cambiar el objective a la versión 16 y de nuevo a 18

Comprobé los proyectos project.properties y ellos tenían la versión 18 como destino, la versión 16 no se encuentra. Reiniciar Eclipse de alguna manera resolvió el problema.

No se ha podido resolver el objective ‘android-16’

Asegúrese de la versión que está utilizando y configure esa versión en los archivos mencionados

Para resolver este problema, necesitamos cambiar 3 archivos de la siguiente manera.

project.properties (target = android-18)

AndroidManifest.xml (android: targetSdkVersion = “18”)

\ bin \ AndroidManifest.xml (android: targetSdkVersion = “18”)

Como se mencionó anteriormente, los 3 archivos tienen el mismo número de versión.

En eclipse, hice todo lo anterior y el error no desapareció.

Luego simplemente reinicié el eclipse y eso lo resolvió;)

¡Entonces, haz lo anterior y luego reinicia eclipse!

Vaya a project.properties en su carpeta de proyecto y cambie android:targetSdkVersion o target tag.

Por ejemplo, si el archivo project.properties contiene android:targetSdkVersion=16 o target=android-16 , cámbielo a uno de los destinos que haya instalado (puede consultar el destino instalado desde el administrador del SDK de Android).

Establece tu configuración de proxy. sdk manager-> opciones. entonces puedes instalar la API que quieras. funcionó para mí.

Haga clic derecho en Proyecto. Ir a Propiedades Elija Android en el sitio izquierdo. A la derecha, puedes ver una lista de las versiones de la API de Android. Elija la versión adecuada (API de Android 16). Haga clic en aplicar.

Si no ve la versión correcta, vaya a Windows. vaya a Android SDK Manager y descargue la API de Android 16 (Android 4.1.2). Repita los pasos como se indica arriba.

En la imagen de abajo puedes ver API 16.Si no la encuentras, puedes descargar API 16 usando el administrador de SDK de Android. Si ya ha hecho clic en la checkbox junto a Android 4.1.2, haga clic en aplicar y luego en Aceptar.

enter image description here

Para descargar el formulario sdk, el administrador de sdk en eclipse vaya a Windows, Administrador de Android SDK. Debería ver la siguiente ventana y comprobar android 4.1.2 qué API 16 y hacer clic en instalar. La imagen de abajo es un ejemplo para API-15 (tienes que hacerlo para API-16) enter image description here