Android targetsdkversion理解 深碍√TFBOYSˉ_ 2022-11-06 07:57 379阅读 0赞 #### 一、Android gradle中常见的版本配置 #### compileSdkVersion 代表着编译的时候,会采用该api的规范进行代码检查和警告,但是并不会编译进apk中。 targetSdkVersion 代表着目标版本,在编译的时候会将该版本的api编译进apk中。 minSdkVersion 代表着最低版本,在编译的时候兼容到该参数指定最低版本api。 #### 二、targetSdkVersion指目标版本。 #### 应用的 targetSdkVersion 没有更新之前系统不会应用最新的行为变化 例如: > 我们的compileversion使用的是25,运行在(6.0)手机上。我们把targetsdkversion设置在23之下,我们就不要去对权限进行动态设置。 #### 三、minsdkversion指最小允许的sdk版本。 #### 如果当前手机sdk版本是7,你的app最小允许版本是9.则在当前手机是无法安装我们的app。 尽量兼容更多版本,但要满足当前使用的class所需要的最低版本要求。 #### 四、compilesdkversion指当前编译代码的sdk版本。 #### 编译代码所使用的sdk版本 谷歌建议尽量使用最新的sdk版本编译代码。
还没有评论,来说两句吧...