Error Android – Aplicación no especifica el nivel de la API
Aparece en el Log al arrancar la aplicación:
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” />
Donde n es la versión de la API, que corresponde con la versión de la plataforma usada. Se pueden ver 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.