追风赶月莫停留,平芜尽处是春山。这篇文章主要讲述AndroidStudiogradlebuildToolsVersion关系相关的知识,希望能为你提供帮助。
使用androidStudio 开发也已经2年了,每次gradle 或者studio 有推荐更新后,项目重新sync后都会报错,提示更新相应的其他版本,比如AndroidStudio、gradle、buildToolsVersion版本;
先来说说概念
AndroidStudio: 是Google官方基于IntelliJ IDEA开发的一款Android应用开发工具,,类似之前的eclipse,但是比eclipse 强大很多,推荐使用;comileSdkVersion 和buildToolsVersion区别新建一个项目,看build.gradle文件的配置,如下:
Gradle:是一个工具,同时它也是一个编程框架。使用这个工具可以完成app的编译打包等工作;
buildToolsVersion: android构建工具的版本,其中包括了打包工具aapt、dx等等。这个工具的目录位于..your_sdk_path/build-tools/XX.XX.XX,通过SDK Manager 更新;
comileSdkVersion:编译版本,就是运行我们这个项目的需要的android SDK版本;
文章图片
CompileSdkVersion:是告诉gradle 用哪个SDK版本来编译,和运行时要求的版本号没有关系;使用任何新添加的 API 就需要使用对应 Level 的 Android SDK。
【AndroidStudiogradlebuildToolsVersion关系】buildToolsVersion: android构建工具的版本,在SDK Manager中安装选择版本,buildToolsVersion的版本需要> =CompileSdkVersion; 高版本的build-tools 可以构建低版本编译的android程序;
文章图片
gradle版本和com.android.tools.build:gradle配置的版本关系之前会奇怪,为什么一更新gradle 插件版本,会报错
如下图,红色部分配置的就是android gradle 插件的版本,gradle插件的版本号和gradle版本号是对应的,较新的插件版本需要要求较新版的gradle,所以提示你更新gradle;
文章图片
引用原文:http://blog.csdn.net/lixin88/article/details/61196274
写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,文章可以转载,无需版权。希望尽自己的努力,做到更好,大家一起努力进步!
如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!
推荐阅读
- 最稳定最安全最热门的虚拟机win8系统下载排行榜Top8
- 寻找bug并消灭系列——记录在Android开发所遇到的bug
- 在android系统调试中使用tinyalsa命令
- Android开发-Crimina
- NetApp DataONTAP 集群模式 学习笔记3
- Android开发之基于监听的事件处理
- NetApp DataONTAP 集群模式 学习笔记2
- Android开发34周——Criminallntent项目
- 安卓开发——拍照裁剪并保存为头像报错(裁剪图片无法保存的)