В моем родном Android-проекте я хочу установить ограничение на версию Android >= 5.
В build.gradle поставил minSdkVersion 21.
Достаточно ли этого параметра, и пользователи с Android < 5 не смогут получить его в магазине?
Краткий ответ: Да, это предотвратит установку.
это распределение уровней API в соответствии с Google, если вы установите minSdkLevel, это запретит пользователям устанавливать приложение, если у них нет устройства с этим конкретным уровнем API. на самом деле вы отбираете приложение только у небольшого количества пользователей, как вы можете видеть из дистрибутива.
Да, MinimumSdk определяет самый низкий уровень API, на котором он работает. Ограничение targetSdkVersion было введено, чтобы не дать разработчикам приложений использовать старые API, такие как разрешения, для обхода разрешений во время выполнения. Приложению, предназначенному для более старой версии API, всегда предоставлялись все необходимые разрешения во время установки. С введением разрешений во время выполнения пользователь лучше понимает и контролирует разрешения в приложении. MinSdkVersion — это то, что фактически влияет на то, с какой версии Android работает ваше приложение. Уровень API 21 был бы полезен, так как он охватывает около 85% устройств. Ориентация на старые мобильные устройства в 2019 году
Да, укажите версию Android-codename-api @ https://source.android.com/setup/start/номер сборки
Да............