使用Android Studio开发Android时,默认使用gradle进行编译打包。android
要使用gradle插件打包,须要导入classpath,此处,plugin的版本会对应一个gradle版本,版本对应不正确,会致使编译打包出错。app
dependencies { classpath 'com.android.tools.build:gradle:2.1.0' }
Android Studio可使用两个gradle,一个是下载到本地并在环境变量中配置的gradle,另外一个是studio中的gradle wrapper。gradle
1. 本地gradleui
在命令行中,使用gradle命令进行编译、打包时使用的gradle版本。包括在Android Studio中的Terminal和cmd上直接使用gradle命令。spa
2. gradle wrapper插件
gradle/wrapper/gradle-wrapper.properties命令行
此处的gradle版本,在使用Android Studio中 的运行按钮时,使用这个地址,若是和classpath不匹配的话,运行按钮没法使用。code
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
3. 能够在studio中设置studio使用的gradle路径xml