compileSdkVersion, minSdkVersion 和 targetSdkVersion的区别与联系

首先自嘲一下,本身也有6年安卓开发经验了,可是如今回想以前的工做,发现不是太喜欢记笔记,这样,很差!因此仍是每周2-3更吧。今天讲一下compileSdkVersion,minSdkVersion和targetSdkVersion的区别与联系,以及在平时开发中咱们应该怎么去配置。工具

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

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

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

相关文章
相关标签/搜索