minSdkVersion 21 是否只允许 Android >= 5 个用户从商店下载应用程序?

Will minSdkVersion 21 allow only Android >= 5 users to download app from store?

在我的 React Native android 项目中,我想将限制设置为 Android 版本 >= 5。

build.gradle 我设置 minSdkVersion 21.
此设置是否足够并且 android < 5 的用户将无法从商店获取它?

简短回答:是的,它会阻止安装。

看看这个

这是根据 google 分配的 api 级别,如果您设置 minSdkLevel 它将限制用户安装应用程序,如果他们没有设备那个特定的 API 级别。实际上,正如您从分布中看到的那样,您只是将应用从一小部分用户手中夺走了

是的,minimumSdk 决定了它工作的最低 api 级别。引入 targetSdkVersion 限制是为了防止应用程序开发人员使用旧的 apis 之类的权限来绕过 运行time 权限。针对旧 api 版本的应用程序在安装时始终允许所有必需的权限。 运行次权限的引入,让用户对APP中的权限有了更好的理解和控制。 minSdkVersion 实际上会影响您的应用 运行 的 Android 版本。 API 级别 21 会很好,因为它具有接近 85% 的设备覆盖率。

是的,参考 Android 版本代号-api @ https://source.android.com/setup/start/build-numbers