Simplemente agregue el atributo android:targetSdkVersion="8"
a la etiqueta uses-sdk
. Si solo quiere deshacerse de la advertencia, eso lo hará de manera segura.
Si usted quiere saber más, aquí es una descripción de lo que significa ese atributo,
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target
Los documentos son un poco borrosa, pero lo que dicen es que la versión del SDK de destino se usa para determinar si Android debería habilitar capas de compatibilidad. por ejemplo, si tu SDK mínimo fue 8, pero tu SDK objetivo fue 14, le estás diciendo a Android que aunque no hay razón para que no funcione en la versión 8, solo has probado en 14. Por lo tanto, si hay alguna configuración de compatibilidad para habilitar entre el nivel 8 y 14, se pueden configurar. tenga en cuenta que este atributo en realidad no puede hacer nada dependiendo de los valores min/target reales.
Si establece SDK min == objetivo, ustedes están diciendo esencialmente que haya probado en el nivel más bajo de la API que dicen apoyar, lo cual es una buena cosa.
Intente eliminar la línea en blanco. Asegúrese de colocarlo en el lugar correcto en el manifiesto. (Dentro de la etiqueta ' ', pero no dentro de la etiqueta' '. Y si eso no soluciona el problema, hacer una "limpia" del proyecto en Eclipse (supongo que es su entorno de desarrollo). –
Jakar