在我的react native android项目中,我想将限制设置为Android版本> =5。
在build.gradle
中,我设置了minSdkVersion 21
。
此设置是否足够,拥有android <5的用户将无法从商店获取它?
答案 0 :(得分:2)
简短的回答:是的,它将阻止安装。
这是根据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