2011-01-27 20 views
23

Come consigliato qui http://developer.android.com/guide/practices/screens_support.html per la compatibilità ragioni mia AndroidManifest.xml contiene questo:reprimere AndroidManifest.xml minSdkVersion avvertimento relativi

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

Questo genera avvertimento in Eclipse:

Attributo minSdkVersion (3) è inferiore rispetto al livello API di destinazione del progetto (4)

Ci sono dei mezzi per sopprimere il sta avvisando o sbarazzarsi di esso in altro modo? È davvero fastidioso

risposta

14

In breve, non esiste un modo integrato per eseguire ciò che io conosca.

Here's una discussione dallo scorso agosto.

E here è la risposta di Xavier Durochet.

Sembra che è possibile rimuovere manualmente in base alla risposta di Mark Murphy nel primo thread:

In alternativa, è possibile modificare SetupTask.java, eliminare questo test (linee 297-308 nel codice indicizzati da Google Code Search), e costruire in una versione personalizzata dell'estensione Ant Android

C'è un feature request che può far fronte a questo, ma chissà quando sarà attuato.

0

Questo avviso è normale. Sto usando minSdkVersion per supportare Android 1.5 e sto costruendo per Android 1.6 per supportare i piccoli schermi. Puoi creare la tua applicazione con l'ultima libreria Android 2.3, ma supporta ancora una versione precedente.

4

La risposta del 2011 non è più corretta. È stato corretto in ADT 17 in base allo this bug.

Problemi correlati