先来说说概念

AndroidStudio: 是Google官方基于IntelliJ IDEA开发的一款Android应用开发工具,,类似之前的eclipse,但是比eclipse 强大很多,推荐使用;

Gradle:是一个工具,同时它也是一个编程框架。使用这个工具可以完成app的编译打包等工作;

buildToolsVersion:android构建工具的版本,其中包括了打包工具aapt、dx等等。这个工具的目录位于..your_sdk_path/build-tools/XX.XX.XX,通过SDK Manager 更新;
comileSdkVersion:编译版本,就是运行我们这个项目的需要的android SDK版本;

comileSdkVersion 和buildToolsVersion区别

新建一个项目,看build.gradle文件的配置,如下:

build.gradle

CompileSdkVersion:是告诉gradle 用哪个SDK版本来编译,和运行时要求的版本号没有关系;使用任何新添加的 API 就需要使用对应 Level 的 Android SDK。

buildToolsVersion:android构建工具的版本,在SDManager中安装选择版本,buildToolsVersion的版本需要>=CompileSdkVersion; 高版本的build-tools 可以构建低版本编译的android程序

SDK Manager

gradle版本和com.android.tools.build:gradle配置的版本关系

之前会奇怪,为什么一更新gradle 插件版本,会报错
如下图,红色部分配置的就是android gradle 插件的版本,gradle插件的版本号和gradle版本号是对应的,较新的插件版本需要要求较新版的gradle,所以提示你更新gradle;
build.gradle

 

更多相关文章

  1. Android插件-Android Holo Colors Generator
  2. 字符串资源多国语言版本的出错问题
  3. Android调试工具 —— MAT [整理]
  4. Soloπ:支付宝开源的Android专项测试工具
  5. Android中Gradle配置打包运行不同版本

随机推荐

  1. Android(安卓)Studio 小技巧合集
  2. Linux下的Android电话管理软件――QtADB(
  3. android 系统重启关机流程分析
  4. 2011.08.12(5)——— android AudioTrack A
  5. Android WebView与服务端交互Demo
  6. 转:android实现发送短信并保存到数据库,同
  7. android如何调用dotnet编写的webservice
  8. android选项卡
  9. gradle使用技巧之全局变量
  10. Android设置Proxy访问网络