当前位置:   article > 正文

Android Gradle相关总结_gradle-6.7.1-all.zip

gradle-6.7.1-all.zip

#1.Gradle工具与Gradle插件的差别

Gradle插件版本、Gradle构建工具版本、Android SDK buildToolsVersion之间的匹配关系

    Gradle构建工具是独立于Android Studio的项目,是一种自动化构建工具,用于帮助管理工程的编译、打包、签名、依赖管理、运行、测试等流程。它是一个方便进行各种配置和自动打包构建的“大管家”,可用于管理各种类型的项目,不只是Android。因为它不是专为Android项目设计的,那些与Android代码编译、与Android项目结构特点紧密相关的工作不是它来具体实现的,它只负责调用。
    谷歌为了让Android Studio能够使用Gradle构建工具,开发了Gradle插件。Gradle插件一方面能调用Gradle构建工具的功能,另一方面又能调用Android SDK中的功能,是二者的桥梁,用于在构建过程中将协调二者。(Gradle插件一方面可以调用Gradle构建工具中的功能,来帮助进行项目结构管理和打包等环节;另一方面,可以调用Android SDK中的功能,编译打包功能,对源文件进行编译。)(大致作用与分工如此,细致内容与其中具体分工就不清楚了。)
    因为以上原因,Gradle插件、Gradle构建工具、 Android SDK Build Tools(Android构建工具)之间的版本号,有一定的匹配关系。

##.Gradle插件版本、buildToolsVersion

在build.gralde文件中指定(全局和各个module中都会有build.gradle文件), 示例:
classpath "com.android.tools.build:gradle:4.2.2"
Gradle构建工具的版本在 项目路径/gradle/wrapper/ gradle-wrapper.properties文件中指定。 示例:
  1. distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip

##.Gradle插件 与 Gralde构建工具的匹配关系:

Plugin version
Required Gradle version
1.0.0 - 1.1.3
2.2.1 - 2.3
1.2.0 - 1.3.1
2.2.1 - 2.9
1.5.0
2.2.1 - 2.13
2.0.0 - 2.1.2
2.10 - 2.13
2.1.3 - 2.2.3
2.14.1 - 3.5
2.3.0+
3.3+
3.0.0+
4.1+
3.1.0+
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/722830
推荐阅读
相关标签
  

闽ICP备14008679号