2011-01-27 23 views
23

Como recomendado aquí http://developer.android.com/guide/practices/screens_support.html para la compatibilidad razona mi AndroidManifest.xml contiene esto:reprimir AndroidManifest.xml minSdkVersion advertencia relacionada

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/> 

Esto genera la advertencia en Eclipse:

Atributo minSdkVersion (3) es menor que el nivel de API objetivo del proyecto (4)

¿Hay algún medio para suprimir th está advirtiendo o deshacerse de él de otra manera? Es realmente molesto

Respuesta

14

En resumen, no hay una forma incorporada de hacer esto que yo sepa.

Here's una discusión de agosto pasado.

Y here es la respuesta de Xavier Durochet.

Parece que se puede quitar manualmente de acuerdo a la respuesta de la marca Murphy en el primer hilo:

O, puede modificar SetupTask.java, eliminar esta prueba (líneas 297 a 308 en el código indexan por Google Code Search), y construirlo en una versión personalizada de la extensión Android Ant

Hay una feature request que pueden lidiar con esto, pero quién sabe cuándo va a ser implementado.

0

Esta advertencia es habitual. Estoy usando minSdkVersion para soportar Android 1.5 y estoy desarrollando para Android 1.6 para admitir pantallas pequeñas. Puede construir su aplicación con la última biblioteca de Android 2.3, pero aún así soportar una versión más baja.

4

La respuesta de 2011 ya no es precisa. Se corrigió en ADT 17 según this bug.

Cuestiones relacionadas