Android gradle和gradle wrapper

坚强是说给别人听的谎言 提交于 2020-03-01 14:07:51

使用Android Studio开发Android时,默认使用gradle进行编译打包。

要使用gradle插件打包,需要导入classpath,此处,plugin的版本会对应一个gradle版本,版本对应不正确,会导致编译打包出错。

dependencies {
    classpath 'com.android.tools.build:gradle:2.1.0'
}

Android Studio可以使用两个gradle,一个是下载到本地并在环境变量中配置的gradle,另一个是studio中的gradle wrapper。

1. 本地gradle

在命令行中,使用gradle命令进行编译、打包时使用的gradle版本。包括在Android Studio中的Terminal和cmd上直接使用gradle命令。

2. gradle wrapper

gradle/wrapper/gradle-wrapper.properties

此处的gradle版本,在使用Android Studio中 的运行按钮时,使用这个地址,如果和classpath不匹配的话,运行按钮无法使用。

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路径

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!