Android-Studio-gradle版本出错问题
一.Android Studio版本与gradle android插件版本
这两个版本不匹配,有时会编译不了
在build.gradle修改gradle android插件版本,与Android studio版本匹配
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
}
一般情况,Android studio版本与gradle android插件版本一致,
因为gradle android插件和Android studio绑定一起下载,安装在一起!
例如Android studio版本2.3,gradle插件版本2.3.0(必须是3位)
Android studio版本2.3.1,gradle插件版本2.3.1
Android studio版本2.3.2,gradle插件版本2.3.2
二.gradle版本(与gradle android插件版本不同)
gradle是一个独立的java自动编译工具, 而gradle android插件是专门用于Android编译,
如果是普通java项目,就不需要gradle android插件!
一般情况,每个项目都有自己gradle版本
在gradle/wapper/gradle-wrapper.properties/gradle-wrapper.properties文件
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
此文件保存该项目的gradle版本,如果导入项目没有该版本,就会自动从distributionUrl下载
如果不想下载,可以将gradle版本号改为本地已有gradle版本!
或者将gradle/wapper删除,导入项目时,选择本地已有gradle!
三.将Android studio的gradle改为本地
当网络有问题时,每次导入项目就会下载对应版本gradle,Android studio会一直卡顿,非常烦人!
设置本地gradle,不再让Android studio进行愚蠢的自动下载行为!
打开设置(快捷键Ctrl+Alt+S),搜索gradle,选择use local gradle, 添加本地gradle目录
注:
可以去官网下载最新gradle版本(https://gradle.org/releases),
从此一劳永逸,Android Studio不再有烦人自动下载各种版本gradle!
简书: http://www.jianshu.com/p/f9b1ed5456ae
CSDN博客: http://blog.csdn.net/qq_32115439/article/details/72801678
GitHub博客:http://lioil.win/2017/05/29/AS_Gradle.html
Coding博客:http://c.lioil.win/2017/05/29/AS_Gradle.html