AndroidStudio gradle配置
来源:互联网 发布:linux mkfifo 编辑:程序博客网 时间:2024/06/04 18:30
本文转载自【http://www.cnblogs.com/wxishang1991/p/5457878.html】
Gradle:Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper
/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper
/dists
distributionUrl=https\:
//services
.gradle.org
/distributions/gradle-2
.2.1-all.zip
这个配置的gradle如果在目录“用户主目录/.gradle/wrapper/dists/..”存在的话,as就不会去https\://services.gradle.org/distributions/gradle-2.2.1-all.zip去下载了,as就会利用该目录下的缓存,如果该目录下不存在gradle的话as就会去站点根据gradle的版本去下载到“用户主目录/.gradle/wrapper/dists/gradle-2.2.1-all”目录下.
如果选择的是“use local gradle distribution”的话表示用的是本地的gradle,本地的gradle是在as的主目录下的gradle目录下,比如我的电脑D:\android开发环境\android-studio-ide-143.2739321-windows\android-studio\gradle\gradle-2.10,而不会去缓存目录 “用户主目录/.gradle/wrapper/dists/gradle-*.*.*”中去找。
“global gradle setting”我们暂时不考虑
2.android gradle 插件的配置
上面我讨论的是gradle的配置,下面我们来说说android gradle 插件的配置,我们通过主工程项目的build.gradle(不是module的build.gradle)来设置android gradle 插件
在build.gradle中
dependencies {
classpath
'com.android.tools.build:gradle:2.0.0'
}
这里配置的android gradle插件的版本是2.0.0,再一次强调我们一定要记住gradle版本和android gradle插件的版本根本不是一回事,不能混为一谈,
下面是android studio版本, gradle版本,android gralde 插件的版本关系对应表
下面附上官方的文档:http://tools.android.com/tech-docs/new-build-system/version-compatibility
所有android gradle 插件版本以及特征见 http://tools.android.com/tech-docs/new-build-system
想深入了解Gradle核心语言Groovy的朋友可以点击下面链接,里面详细介绍了groovy特定领域语言
Gradle build Android application groovy—DSL特定领域语言
- Androidstudio配置本地Gradle
- AndroidStudio NDK Gradle配置
- AndroidStudio gradle配置
- AndroidStudio配置gradle
- AndroidStudio gradle配置
- AndroidStudio gradle配置
- Androidstudio配置本地Gradle
- AndroidStudio gradle配置
- AndroidStudio gradle配置
- AndroidStudio gradle配置
- AndroidStudio gradle配置
- AndroidStudio gradle配置
- AndroidStudio之Gradle离线配置
- AndroidStudio Gradle导入项目配置
- AndroidStudio 学习之gradle 配置
- Androidstudio配置gradle项目构建
- AndroidStudio Gradle简要配置说明
- .gradle、.AndroidStudio缓存文件配置
- Android之动态改变布局大小
- 面试题-----在O(1)时间删除链表结点
- 网络爬虫--庖丁解牛,html的结构分析和正则切分
- 如何创建一流技术团队
- android四大组件(详细总结)
- AndroidStudio gradle配置
- Regular Expression Matching
- [转]高频交易数据的时间序列如何建模
- 原型设计建议规范(一)
- Call to a member function display() 问题解决办法
- Bootstrap 缩略图
- Android 缓存目录 Context.getExternalFilesDir()和Context.getExternalCacheDir()方法
- linux 命令学习
- Linux文件权限