layout: post
title: Android-Studio-gradle版本出錯問題
tags: Android
一.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.lxweimin.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