android(安卓)最简单明了解释版本控制之MinSdkVersion、CompileSdkVersion、TargetSdkVersion
创始人
2024-12-17 18:38:18
0

1、先明白几个概念

(1)平台版本(Android SDK版本号)

平台版本也就是我们平时说的安卓8、安卓9、安卓10

(2)API级别(API Level)

 Android 平台提供的框架 API 被称作“API 级别”

(3)平台版本与API级别的对应关系

2、版本参数配置

(1)MinSdkVersion

该参数表达的是要兼容的最低API级别,MinSdkVersion设置的值,代表最低兼容API级别,比这个级别低的手机就不支持安装该APP。

举个例子:假如现在最新出的安卓版本是Android13(API级别33),那我们想市面上的手机是不是有五花八门的,版本也是各不相同,有的是Android11(30),有的是Android10(29),有的是Android6(23),那我们要怎么兼容呢,兼容到哪一个API级别呢?

API每一次的升级可能会增加一些方法、属性、假如我现在代码中用到一个框架,但是这个框架用到的某一个方法是Android10(29)新增的,这种情况下API级别低于Android10(29)的手机就没有这个方法,在这个手机上运行就会出错,所以这个时候我就可以设置MinSdkVersion = 29。放弃API级别比29低的手机。

(2)CompileSdkVersion

编译版本,表示 指定 Gradle 编译你的 APP 时使用的 Android API 版本,这个参数不打包到apk包中,也就是说这个值的设置只是方便我们开发人员检查代码,设置不影响用户。

当你修改了 compileSdkVersion 的时候,可能会出现新的编译警告、编译错误,这个属性设置的越大,废弃的方法就越多,这样可以帮助我们适当处理已经弃用的 API ,并且为使用新的 API 做好准备,所以在开发过程中,推荐总是使用最新的 SDK 进行编译

(3)TargetSdkVersion

表示的是使用的最高的API级别,比如设置了这个值为30(安卓10),也就是说就算你的手机是安卓14,那他也是在安卓10对应的30这个API级别上运行,当然假如你的手机是安卓9,那他就运行在安卓9(28)上

相关内容

热门资讯

一直以来!丽水都来大菠萝脚本辅... 一直以来!丽水都来大菠萝脚本辅助,牵手辅助神器下载,分享教程(确实是真的挂)-哔哩哔哩小薇(透视辅助...
一直以来!途游游戏辅助软件,正... 一直以来!途游游戏辅助软件,正宗牛总管辅助,解密教程(其实真的是有挂)-哔哩哔哩1、途游游戏辅助软件...
突发!填大坑辅助器,来来拼十免... 突发!填大坑辅助器,来来拼十免费辅助,微扑克教程(竟然存在有挂)-哔哩哔哩所有人都在同一条线上,像星...
目前来看!新超凡软件辅助,蜀山... 目前来看!新超凡软件辅助,蜀山四川辅助脚本,透明挂教程(一直是真的挂)-哔哩哔哩1、进入游戏-大厅左...
此事备受玩家关注!闲逸平台辅助... 此事备受玩家关注!闲逸平台辅助功能入口在哪里,胡乐辅助脚本是真的假的,科技教程(切实真的是有挂)-哔...
受玩家影响!传送屋有没有挂,闲... 受玩家影响!传送屋有没有挂,闲来辅助神器,2025版教程(一贯存在有挂)-哔哩哔哩1、传送屋有没有挂...
现有关情况通报如下!欢乐达人程... 现有关情况通报如下!欢乐达人程序源码,欢聚水鱼脚本,详细教程(都是存在有挂)-哔哩哔哩1、这是跨平台...
近年来!友友联盟破解版下载,八... 近年来!友友联盟破解版下载,八闽掌上十八卦脚本,爆料教程(都是存在有挂)-哔哩哔哩1、进入游戏-大厅...
突发!战神辅助直装破解版,福建... 突发!战神辅助直装破解版,福建天天13水插件,曝光教程(其实存在有挂)-哔哩哔哩在进入战神辅助直装破...
有玩家发现!微信小程序多乐跑辅... 有玩家发现!微信小程序多乐跑辅助,心悦踢坑神器软件下载,可靠教程(其实存在有挂)-哔哩哔哩亲,关键说...