[牛角尖]minSdkVersion应该设置为15还是14?

Posted 冰川孤辰csdn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[牛角尖]minSdkVersion应该设置为15还是14?相关的知识,希望对你有一定的参考价值。

之前做了个库, 用户集成的时候问了句: 我们APP是从 android 4.0.0 开始支持的, 你们能不能把 minSdkVersion 降到 14 (库设定是 15 , 对应: Android 4.0.3 )? 这是问题的由来,闲着没事, 就来稍微钻一下牛角尖,研究看看

首发于 简书

1. 官方推荐的最低版本支持

当初做库的时候, Android Studio(简称 AS )还是推荐的 API 15 , 现在(AS 3.0)已经换成了 API 18 :

不过看上面写的数据, API 18 大概只覆盖了 91.4% ,估计应该很多厂商不愿意吧, 漏掉了很多设备, 那不同API版本的覆盖率是多少呢? AS 也给出了自己的统计:

以上是关于[牛角尖]minSdkVersion应该设置为15还是14?的主要内容,如果未能解决你的问题,请参考以下文章

我应该为 compileSdkVersion、minSdkVersion 和 targetSdkVersion 设置啥以支持从 Marshmallow 到 Pie?

当构建目标较高时,AVD 不显示

LayerDrawable 作为背景可绘制在 minSdkVersion=15 或更低时不起作用

uses-sdk:minSdkVersion 15 不能小于库中声明的版本 16

我应该使用 Camera 还是 Camera2?

彻底明确怎样设置minSdkVersion和targetSdkVersion