Подтвердить что ты не робот

Что произойдет, если minSdkVersion окажется ниже целевойSdkVersion?

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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