programacion - No se puede resolver el objetivo ''android-16''
manual de programacion android pdf (13)
A veces esto sucede incluso si las Propiedades del proyecto y android:targetSdkVersion
(en AndroidManifest.xml) son de la misma versión actual del SDK.
Si todo está actualizado y coincide, intente reiniciar Eclipse. (Esto realmente funciona a veces.)
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 compilación. Siguiente es el error que recibo. Por favor, hágamelo saber cómo resolver esto?
Unable to resolve target ''android-16''
Cabe destacar:
Mi objetivo en project.properties parecía estar configurado como target = Google Inc.: API de Google: 18. Sin embargo, parece que se configuró en otro lugar a 16. Tuve que cambiar a target = Google Inc.: API de Google: 16, guardar, luego guardarlo de nuevo en 18, y luego funcionó.
Desde el Android SDK Manager, instale Android SDK Tools para la API versión 16.
Establezca su configuración de proxy. sdk manager-> opciones. A continuación, puede instalar la API que desee. funciono para mi
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 de android-16
a la última que haya instalado. En su caso actual es android-17
.
Supongo que también se puede configurar con Android ADT, pero no pude resolverlo y esto fue más rápido
Además, también tienes que actualizar tu manifiesto, asegúrate de tener android:targetSdkVersion
configurado en 17.
No se puede resolver el objetivo ''android-16''
Asegúrese de qué versión está utilizando y establezca 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.
Para resolver el problema de "No se puede resolver el destino ''android-16''", establezca targetSDKversion para el proyecto de la biblioteca, por ejemplo, "android-support-v7-appcompat".
- Expandir el proyecto de la biblioteca.
- Abra el archivo de manifiesto de la biblioteca (no el que está en su aplicación)
- Debajo de la etiqueta, especifique la "Versión del SDK de destino" para la versión del SDK instalada (ejemplo a 18)
- Reconstruir la biblioteca y la aplicación (o reiniciar Eclipse)
Eso debería resolverlo.
Se project.properties
archivos project.properties
ambos proyectos y tenían la versión 18 como destino, la versión 16 no se encuentra en ninguna parte. Reiniciar Eclipse de alguna manera resolvió el problema.
Si está utilizando Eclipse, intente cambiar la compilación del objetivo a algo más alto que la API 17 (haga clic con el botón derecho -> Propiedades -> Android -> Destino de compilación del proyecto).
Si eso elimina el error, simplemente cambie la compilación de destino a API 17 más adelante.
Tuve este problema al importar android-support-v7-appcompat, y cambiar las compilaciones de destino solucionó mi problema.
También vale la pena mencionar: bajo Ubuntu 12.04, instalé las herramientas del SDK de Android para la versión 16 de la API, salí y reinicié Eclipse y resolví el problema sin cambiar el destino a la versión 16 y luego a la versión 18.
Vaya a project.properties en la carpeta de su proyecto y cambie android:targetSdkVersion
o etiqueta de target
.
Por ejemplo, si el archivo project.properties contiene android:targetSdkVersion=16
o target=android-16
, cámbielo a uno de los objetivos que haya instalado (puede verificar el destino instalado desde el administrador de Android SDK).
En eclipse hice todo lo anterior y el error no desapareció.
Entonces simplemente reinicié el eclipse y eso lo resolví;)
Entonces, haz lo anterior y luego reinicia el eclipse!
Haga clic derecho en Proyecto. Ir a Propiedades. Elige Android en el sitio de la izquierda. A la derecha se puede ver una lista de las versiones de la API de Android. Elija la versión adecuada (android API 16). Haga clic en Aplicar.
Si no ves la versión adecuada ve 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 puede ver la API 16. Si no se encuentra allí, puede descargar la API 16 con el administrador de Android SDK. Si ya tiene que hacer clic en la casilla de verificación junto a Android 4.1.2, haga clic en Aplicar y luego en Aceptar.
Para descargar SDK desde el administrador de SDK en eclipse, vaya a Windows, Android SDK Manager. Debería ver la siguiente ventana y verificar Android 4.1.2 que API 16 y hacer clic en instalar. La imagen de abajo es un ejemplo de API-15 (tienes que hacerlo para API-16)