Basta aggiungere l'attributo android:targetSdkVersion="8"
al tag uses-sdk
. Se vuoi solo liberarti dell'avvertimento, lo farai, in sicurezza.
Se volete saperne di più, ecco una descrizione di ciò che significa che l'attributo,
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target
La documentazione sono un po 'confusa, ma quello che dicono è che la versione di destinazione SDK è usato per determinare se Android dovrebbe abilitare i livelli di compatibilità. ad esempio, se il tuo SDK minimo era 8, ma il tuo SDK target era 14, stai dicendo ad Android che anche se non c'è motivo per cui non dovrebbe funzionare sulla versione 8, hai provato solo su 14. Pertanto, se ci sono delle impostazioni di compatibilità per abilitare tra il livello 8 e 14, possono essere impostati. si noti che questo attributo potrebbe effettivamente non fare nulla a seconda dei valori min/target effettivi.
Se si imposta min SDK == bersaglio, si sono essenzialmente dicendo aver testato il livello di API più basso si pretende di sostenere, che è una buona cosa.
fonte
2012-03-31 22:12:03
Provare a rimuovere la riga vuota. Assicurati di averlo collocato nella posizione corretta nel manifest. (All'interno del tag '', ma non all'interno del tag ''. E se questo non risolvere il problema, fare un "pulito" del progetto in Eclipse (suppongo che è il tuo ambiente dev). –
Jakar