targetsdkversion que minsdkversion compilesdkversion compile change android xml android-manifest

android - que - target sdk version vs compile



¿Qué sucede si el minSdkVersion es más bajo que el targetSdkVersion? (3)

Estoy recibiendo la advertencia:

Attribute minSdkVersion (3) is lower than the project target API level (8)

¿Cómo afectará esto a mi aplicación?


Hago la mayor parte de mi desarrollo con el proyecto establecido en el nivel minSdkVersion. Eso garantiza que no estoy usando API más recientes. Luego, cambio a mi nivel targetSdkVersion antes de publicar la aplicación. El único problema con el que me he encontrado hasta ahora es que el nivel inferior no admite alguna sintaxis de manifiesto que necesite usar en producción. (El nivel 3, por ejemplo, no admite targetSdkVersion). Solo repare el manifiesto después de cambiar al nivel superior.


Puede ignorar la advertencia de forma segura.

Es una advertencia extraña: significa que está utilizando herramientas para el nivel 8 de la API (Android 2.2 / Froyo), pero apuntando a la API de nivel 3 (Android 1.5 / Cupcake). Esa advertencia siempre aparecerá a menos que esté utilizando el SDK para apuntar a la versión de Android con la que coincide, en este caso, debería apuntar a Android 2.2 con su SDK actual.