Подавить предупреждение AndroidManifest.xml minSdkVersion - PullRequest
23 голосов
/ 27 января 2011

Как рекомендовано здесь http://developer.android.com/guide/practices/screens_support.html для совместимости, мой AndroidManifest.xml содержит это:

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

Это генерирует предупреждение в затмении:

Атрибут minSdkVersion (3) ниже чем целевой уровень API проекта (4)

Есть ли какие-либо средства, чтобы подавить это предупреждение или избавиться от него каким-либо другим способом? Это действительно раздражает.

Ответы [ 3 ]

14 голосов
/ 03 апреля 2011

Короче говоря, не существует встроенного способа сделать это, о котором я знаю.

Вот обсуждение с прошлого августа.

И здесь - это ответ Ксавье Дуроче.

Похоже, вы можете удалить его вручную в соответствии с ответом Марка Мерфи в первой теме:

Или вы можете изменить SetupTask.java, исключите этот тест (строки 297-308 в коде, проиндексированном поиском кода Google) и встроите его в пользовательскую версию расширения Android Ant

. запрос функции , который может иметь дело с этим, но кто знает, когда это будет реализовано.

4 голосов
/ 24 мая 2012

Ответ с 2011 года больше не является точным. Это было исправлено в ADT 17 согласно этой ошибке .

0 голосов
/ 24 марта 2011

Это обычное предупреждение.Я использую minSdkVersion для поддержки Android 1.5, и я строю для Android 1.6 для поддержки небольших экранов.Вы можете создать свое приложение с последней версией библиотеки Android 2.3, но при этом поддерживать более низкую версию.

...