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

时间:2019-07-12 09:40:46

标签: android react-native google-play react-native-android

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

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

3 个答案:

答案 0 :(得分:2)

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

检查enter image description here

这是根据google分配的api级别,如果您设置minSdkLevel,它将限制用户安装应用程序(如果他们没有具有该特定API级别的设备)。实际上,正如您从发行版中所看到的,您只会使应用程序远离一小部分用户

答案 1 :(得分:1)

是的,minimumSdk确定了其运行的最低api级别。引入了targetSdkVersion限制,以防止应用程序开发人员使用诸如权限之类的旧API绕过运行时权限。在安装时,始终会以旧版api为目​​标的应用程序具有所有必需权限。通过引入运行时权限,用户可以更好地了解和控制应用程序中的权限。 minSdkVersion是实际上会影响您的应用从哪个版本的Android运行的系统。 API Level 21会很好,因为它具有接近85%的设备覆盖率。 Targeting older mobile devices in 2019

答案 2 :(得分:0)

是的,参考 Android version-codename-api @https://source.android.com/setup/start/build-numbers