Saltar al contenido

Error Android – Aplicación no especifica el nivel de la API

Cómo corregir el aviso «Application does not specify an API level requirement» de Android añadiendo uses-sdk con minSdkVersion en el Manifest.xml.

Ramón Invarato
Aparece en el Log al arrancar la aplicación:
Captura de la consola de Eclipse con el aviso: la aplicación no especifica el nivel de API (dispositivo API 7)
Con la siguiente línea distintiva en el Log:
WARNING: Application does not specify an API level requirement!
Aunque permite ejecutar la aplicación en el emulador, es importante solucionarlo para poder subir la aplicación a la Market.

Solución

Se soluciona en el “Manifest.xml”, justo después de la declaración de la línea de apertura <manifest>, al añadir la línea:
<uses-sdk android:minSdkVersion=“n” />
Captura de AndroidManifest.xml con la línea uses-sdk android:minSdkVersion="7" resaltada para corregir el aviso
Donde n es la versión de la API, que corresponde con la versión de la plataforma usada. Se pueden encontrar las correspondencias en: página con los niveles de los APIs de Android
Para el ejemplo de las imágenes se ha añadido el 7, que corresponde a la versión usada para crear esa aplicación, que es la versión de Android 2.1.

«Error Android – Aplicación no especifica el nivel de la API», de Ramón Invarato en jarroba.com, con licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0. Obra registrada en Safe Creative.

Ramón Invarato

Diseño y construyo plataformas de datos y sistemas inteligentes, y me motiva compartir esa experiencia aquí.

Te puede interesar

Comentarios

Deja un comentario


Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.