Android关于buildToolVersion与CompileSdkVersion的区别

转载 2015年11月19日 09:45:11

1、CompileSdkVersion是你SDK的版本号,也就是API Level,例如API-19、API-20、API-21等等。

2、buildeToolVersion是你构建工具的版本,其中包括了打包工具aapt、dx等等。这个工具的目录位于..your_sdk_path/build-tools/XX.XX.XX

这个版本号一般是API-LEVEL.0.0。 例如I/O2014大会上发布了API20对应的build-tool的版本就是20.0.0

在这之间可能有小版本,例如20.0.1等等。

3、在ecplise的project.properties中可以设置sdk.buildtools=17.0.0。也可以不设置,不设置的话就是指定最新版本。而在android studio中是必须在build.gradle中设置。例如

compileSdkVersion   22

 buildToolsVersion "22.0.1"

4、你可以用高版本的build-tool去构建一个低版本的sdk工程,例如build-tool的版本为20,去构建一个sdk版本为18的

例如:compileSdkVersion 18  

buildToolsVersion "22.0.1"这样也是OK的。

相关文章推荐

Android关于buildToolVersion与CompileSdkVersion的区别

StackOverFlow中对这个问题进行了详细的讨论:http://stackoverflow.com/questions/24521017/android-gradle-buildtoolsver...

CompileSdkVersion、buildToolVersion、minSdkVersion、targetSdkVersion、maxSdkVersion

1、CompileSdkVersion  SDK的版本号,也就是API Level,例如API-19、API-20、API-21等等。这个属性理论上用越高版本越好~ 2、buildeToolVer...

compileSdkVersion,minSdkVersion ,targetSdkVersion 的区别

compileSdkVersion:SDK编译版本(推荐用最新的) minSdkVersion:最低的SDK版本要求 targetSdkVersion :向前兼容(推荐用最新的) 详细介绍compil...

compileSdkVersion,minSdkVersion,targetSdkVersion 的区别和比较

Android大家都知道的,版本碎片化比较严重,做版本的适配是必须,从而有了下面的这些知识点。 1.compileSdkVersion,minSdkVersion,targetSdkVersion作用...

安卓MinSdkVersion、CompileSdkVersion、TargeSdkVersion的区别

一、MinSdkVersion这个比较容易理解,就是你的apk支持的最低的sdk平台,如果MinSdkVersion是10(2.3.3),打包后的apk安装在安卓2.2的系统上,则安装不成功。系统会提...
  • devnn
  • devnn
  • 2016年12月29日 17:05
  • 132

compileSdkVersion为23以下的应用运行在Android6.0的拍照权限处理(拍照时onActivityResult的data返回为null的处理办法)

compileSdkVersion在23以下的应用运行在Android6.0的拍照权限处理[拍照时onActivityResult的data返回为null的处理办法]场景还原我以前开发的一个项目中需要...

android开发如何选择compileSdkVersion, minSdkVersion 和 targetSdkVersion

转自:http://chinagdg.org/2016/01/picking-your-compilesdkversion-minsdkversion-targetsdkversion/ androi...
  • aa7704
  • aa7704
  • 2016年01月27日 22:35
  • 3571

compileSdkVersion/minSdkVersion/targetSdkVersion

compileSdkVersion,minSdkVersion,targetSdkVersion这个3个值应该取什么值?
  • mayqlzu
  • mayqlzu
  • 2017年03月08日 18:02
  • 158
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android关于buildToolVersion与CompileSdkVersion的区别
举报原因:
原因补充:

(最多只允许输入30个字)