为什么gradle与android studio版本有1:1映射

问题描述:

最近我把Android Studio 3.0 Beta 7升级到Android Studio 3.0 RC 1。 build.gradle中的依赖关系也从classpath 'com.android.tools.build:gradle:3.0.0-beta7'更改为classpath 'com.android.tools.build:gradle:3.0.0-rc1'为什么gradle与android studio版本有1:1映射

Gradle是一个由完全独立的组织,独立的社区管理的构建工具。那么gradle如何使用android studio制作他们的发行版?

实际上,gradle与android studio版本没有1:1映射。 gradle和android studio版本之间没有关系。

com.android.tools.build:gradle是由谷歌team.From here开发针对Android的Gradle一个插件,可以看到该插件需要gradle这个version.For例如,如果插件版本为2.3.0+,你应该使用gradle这个其版本为3.3+。此外,你可以在rootProject/gradle/wrapper/gradle-wrapper.properties

查看gradle版本,你也可以降级'com.android.tools.build:gradle:3.0.0-beta7''com.android.tools.build:gradle:3.0.0-rc1',它可以工作。不过插件版本不同,性能不同。