Что произойдет, если minSdkVersion ниже, чем targetSdkVersion? - PullRequest
32 голосов
/ 12 октября 2010

Я получаю предупреждение:

Attribute minSdkVersion (3) is lower than the project target API level (8)

Как это повлияет на мое приложение?

Ответы [ 3 ]

25 голосов
/ 12 октября 2010

Вы можете спокойно проигнорировать предупреждение.

Это странное предупреждение - это означает, что вы используете инструменты для API уровня 8 (Android 2.2 / Froyo), но нацелены на уровень API 3 (Android 1.5 / Cupcake).Это предупреждение будет появляться всегда, если только вы не используете SDK для нацеливания на выпуск Android, оно совпадает с - в этом случае вам придется нацелить Android 2.2 с вашим текущим SDK.

17 голосов
/ 04 января 2011

Я делаю большую часть своей разработки с проектом, настроенным на уровень minSdkVersion.Это в значительной степени гарантирует, что я не буду использовать более новые API.Затем я переключаюсь на свой уровень targetSdkVersion перед публикацией приложения.Единственная проблема, с которой я столкнулся на данный момент, заключается в том, что нижний уровень не поддерживает какой-либо манифестный синтаксис, который мне нужно использовать в работе.(Например, уровень 3 не поддерживает targetSdkVersion.) Я просто исправляю манифест после перехода на более высокий уровень.

3 голосов
/ 03 июня 2011

Смотрите также ответ Дайан Хакборн в этой теме: https://groups.google.com/group/android-developers/browse_thread/thread/c468e795daf439f8?pli=1#

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...