AndroidStudio的Gradle插件版本更新簡介
Android構建系統使用Android的Gradle插件通過Gradle的構建工具來支持構建Android程序。Android的Gradle插件獨立于AndroidStudio運行,所以該插件和Gradle構建系統需要獨立更新。
更新Android的Gradle插件
自動更新
當你更新完Android Studio,你可能收到自動更新最新版插件的彈窗通知。你可以選擇接受更新,或者自己根據項目需求指定插件版本
指定更新
通過修改項目目錄最頂部的 build.gradle 文件指定Gradle插件
buildscript { ... dependencies { classpath 'com.android.tools.build:gradle:2.2.0' } }
注意最好不要動態設置插件的版本號。例如: com.android.tools.build:gradle:2.+ 使用這種方式可能會導致版本更新的混亂。
如果指定的插件版本還沒有下載,Gradle會在你下次構建項目的時候下載,你也可以通過點擊 Tools > Android > Sync Project with Gradle Files 來手動下載。
更新Gradle
自動更新
當你更新完Android Studio,你可能收到自動更新最新版Gralde的彈窗通知。你可以選擇接受更新,或者自己根據項目需求指定Gradle版本
指定更新
通過修改Gradle的分配引用文件 gradle/wrapper/gradle-wrapper.properties 指定Gradle版本,其實是修改了Gradle的下載鏈接,需國內或許不能訪問。也可以通過 這里 選擇Gradle的版本下載,再復制到電腦的Gradle目錄下。
- Mac上會默認下載到/Users/<用戶名>/.gradle/wrapper/dists
- Windows默認下載到C:/Users//.gradlewrapper/dists
distributionUrl = https\://services.gradle.org/distributions/gradle-2.10-all.zip
通過Project Structure修改
也可以通過 File > Project Structure > Project 來修改修改Gradle版本 Gradle version 和插件版本 Andtoid Plugin Version
PS:使用中發現AndroidStudio應該有支持最高版本的Gradle限制,例如:在Android Studio 2.0上使用Gradle2.10是不起作用的,后來更新了AS問題解決了。
來自:http://www.androidchina.net/5644.html