Будет ли minSdkVersion 21 позволять только пользователям Android> = 5 загружать приложение из магазина?

В моем родном Android-проекте я хочу установить ограничение на версию Android >= 5.

В build.gradle поставил minSdkVersion 21.
Достаточно ли этого параметра, и пользователи с Android < 5 не смогут получить его в магазине?

Да............

Sumit Shukla 12.07.2019 11:42
3
1
8 696
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Краткий ответ: Да, это предотвратит установку.

Проверьте это

это распределение уровней API в соответствии с Google, если вы установите minSdkLevel, это запретит пользователям устанавливать приложение, если у них нет устройства с этим конкретным уровнем API. на самом деле вы отбираете приложение только у небольшого количества пользователей, как вы можете видеть из дистрибутива.

Да, MinimumSdk определяет самый низкий уровень API, на котором он работает. Ограничение targetSdkVersion было введено, чтобы не дать разработчикам приложений использовать старые API, такие как разрешения, для обхода разрешений во время выполнения. Приложению, предназначенному для более старой версии API, всегда предоставлялись все необходимые разрешения во время установки. С введением разрешений во время выполнения пользователь лучше понимает и контролирует разрешения в приложении. MinSdkVersion — это то, что фактически влияет на то, с какой версии Android работает ваше приложение. Уровень API 21 был бы полезен, так как он охватывает около 85% устройств. Ориентация на старые мобильные устройства в 2019 году

Да, укажите версию Android-codename-api @ https://source.android.com/setup/start/номер сборки

Другие вопросы по теме