2011-01-27 13 views
23

Jako zalecane tutaj http://developer.android.com/guide/practices/screens_support.html kompatybilności powodów mój AndroidManifest.xml zawiera to:zwalczaniu AndroidManifest.xml minSdkVersion podobne ostrzeżenie

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

To generuje ostrzeżenie w Eclipse:

Atrybut minSdkVersion (3) jest niższa niż poziom docelowy interfejsu API projektu (4)

Czy istnieją środki do stłumienia ostrzega lub pozbywa się go w jakikolwiek inny sposób? To naprawdę denerwujące.

Odpowiedz

14

W skrócie, nie ma wbudowanego sposobu na zrobienie tego, co wiem.

Here's dyskusja z sierpnia ubiegłego roku.

I here to odpowiedź Xaviera Durochet'a.

Wygląda jak można ręcznie usunąć je zgodnie z odpowiedzią Mark Murphy w pierwszym wątku:

Albo można zmodyfikować SetupTask.java, wyeliminować ten test (linie 297-308 w : kod indeksowanych przez Google Code Search) i budować ją w niestandardowy wersja rozszerzenia Android Ant

jest feature request że może sobie z tym poradzić, ale kto wie, kiedy zostanie on wdrożony.

0

To ostrzeżenie jest typowe. Używam minSdkVersion do obsługi Androida 1.5 i buduję dla Androida 1.6, aby obsługiwał małe ekrany. Możesz zbudować swoją aplikację z najnowszą biblioteką Android 2.3, ale nadal obsługuje niższą wersję.

4

Odpowiedź z 2011 roku nie jest już dokładna. Zostało to naprawione w ADT 17 zgodnie z this bug.

Powiązane problemy