其他分享
首页 > 其他分享> > compileSdkVersion, minSdkVersion 和 targetSdkVersion的区别与联系

compileSdkVersion, minSdkVersion 和 targetSdkVersion的区别与联系

作者:互联网

首先自嘲一下,自己也有6年安卓开发经验了,但是现在回想之前的工作,发现不是太喜欢记笔记,这样,不好!所以还是每周2-3更吧。今天讲一下compileSdkVersion,minSdkVersion和targetSdkVersion的区别与联系,以及在平时开发中我们应该怎么去配置。

compileSdkVersion,首先从字面意思来了解,SdkVersion不多说,compile即编译、编写的意思,也就是说我们在利用工具开发或者工作时使用的版本号。google针对安卓的版本更新平均每半年一次,因此安卓的最高版本号也是经常发生变化的。当然google本身在开发出新的版本号时,也会兼顾之前的版本,同时会摒弃一些不太好用的代码。因此我们在对该字段设置信息时最好设置成最新的版本号。设置之后可能在编译过程中会有一些代码提示信息,可以不管,当然最好是看一下。

targetSdkVersion,首先target字面意思就是目标的意思,即我们生成安装包中使用的目标版本。该字段设置属性时,一般是小于或者等于compileSdkVersion值,我们可以针对安装包进行全面测试后,然后更新成最新版本号。当然如果我们在使用一些第三方资源包时,可能会对targetSdkVersion有要求,比如腾讯的信鸽推送要求最好是22.所以这个字段可以视情况而定。

minSdkVersion,字面意思即最小版本号。是为了我们的安装包是兼容最小的版本号的依据。设置的话最好看一下当前google市场发布的不同版本手机使用情况来定。

标签:google,compileSdkVersion,版本号,minSdkVersion,targetSdkVersion,安装包
来源: https://www.cnblogs.com/fei-android/p/11086957.html