关于Google谷歌play打包API级别问题:

说明:
此处有2个参数,谷歌play上架所说的API是targetSdkVersion 目标SDK版本,并非minSdkVersion版本.
minSdkVersion版本是向下兼容的最低版本.可以适当修改minSdkVersion的版本,来让兼容更多的设备.
经过测试,把minSdkVersion级别从30降低到29 ,支持的设备数量从 2498增加到了5071.

一.MinSdkVersion版本: (兼容最低版本)

应用兼容最低Android版本(API等级) minSdkVersion版本可以设置29 ,否则就会出现低版本手机无法安装问题.

如果APP某些功能无法支持低版本Android系统的设备,可以配置minSdkVersion确保APP只能安装到指定Android版本以上的设备。

注意: minSdkVersion升级时只能增加不能降低。minSdkVersion高的apk无法被minSdkVersion低的apk覆盖安装需要注意!!

应用要求的最低系统版本,必须大于等于19(Android4.4)小于等于23(android 6.0),默认值为19

二.TargetSdkVersion版本:(目标SDK版本)

用于指定应用适配的Android版本(API等级)。 Google Paly 要求该API不低于30 .

注意: targetSdkVersion升级时只能增加不能降低。targetSdkVersion高的apk无法被targetSdkVersion低的apk覆盖安装需要注意!!

三.API等级和android版本对应关系:

API等级 Android版本号
14 Android4.0
15 Android4.0.3
16 Android4.1.2
17 Android4.2.2
18 Android4.3.1
19 Android4.4.2
20 Android4.4W.2
21 Android5.0.1
22 Android5.1
24 Android7.0
25 Android7.1.1
26 Android8.0
27 Android8.1
28 Android9.0
29 Android10.0(Android Q)
30 Android11.0

官方文章:
https://developer.android.google.cn/distribute/best-practices/develop/target-sdk

发表评论

后才能评论