Android Gradle插件对应的Gradle所需版本

 一、Android Gradle 插件和 Gradle 版本兼容性

        Android Gradle 插件(AGP)版本与相应 Gradle 版本的兼容性列表。确保你使用的 Gradle 版本与 AGP 版本兼容是解决构建问题的重要步骤。

插件版本

需要的 Gradle 版本

7.0.0 - 7.4.2 7.0 - 7.5
4.2.0 - 4.2.2 6.7.1 - 6.8.3
4.1.0 - 4.1.3 6.5 - 6.7.1
4.0.0 - 4.0.2 6.1.1 - 6.5

3.6.0 - 3.6.4

5.6.4+

3.5.0 - 3.5.4

5.4.1+

3.4.0 - 3.4.3

5.1.1+

3.3.0 - 3.3.3

4.10.1+

3.2.0 - 3.2.1

4.6+

3.1.0+

4.4+

3.0.0+

4.1+

2.3.0+

3.3+

2.1.3 - 2.2.3

2.14.1 - 3.5

2.0.0 - 2.1.2

2.10 - 2.13

1.5.0

2.2.1 - 2.13

1.2.0 - 1.3.1

2.2.1 - 2.9

1.0.0 - 1.1.3

2.2.1 - 2.3

        很多人都不知道Android Gradle插件版本的Gradle版本(我自己也没记住,总要去网上扒好久),咱们今天就把这个给全弄过来,方便于查看。

        Android Studio 构建系统以Gradle为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能。虽然 Android 插件通常会与Android Studio的更新步调保持一致,但插件(以及 Gradle 系统的其余部分)可独立 Android Studio运行并单独更新。

        本页将介绍如何让Gradle工具保持最新状态,以及最近的更新包含哪些内容。

        如需详细了解如何使用Gradle配置Android build,可参阅Android-Gradle详解。

二、检查和更新 Android Gradle 插件(AGP)

        在更新 Android Studio 时,你可能会收到将 Android Gradle 插件自动更新为最新可用版本的提示。你可以选择接受该更新,也可以根据项目的构建要求手动指定版本。

        确保在 Demo/gradle/wrapper/build.gradle 文件中设置正确的 AGP(Android Gradle Plugin 的缩写,中文全称是 Android Gradle 插件) 版本:

buildscript {
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.0'
    }
}

        注意:不应在版本号中使用动态依赖项(如 'com.android.tools.build:gradle:4.+')。使用此功能可能会导致意外的版本更新和难以解析版本差异

三、检查和更新 Gradle 版本

        确保在 Demo/gradle/wrapper/gradle-wrapper.properties 文件中设置了正确的 Gradle 版本:

#Mon Jul 15 16:01:16 CST 2024
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

四、示例

        上面我们使用的 AGP 是 4.2.0,对应的 Gradle 版本是 6.7.1。

        现在我们使用 AGP 是 7.4.2,对应 Gradle 版本是 7.5。设置如下:

        4.1 设置 gradle-wrapper.properties 文件

        4.2 设置 build.gradle 文件 

相关推荐

Android Gradle 详解_com.android.tools.build:gradle:4.2.0-CSDN博客文章浏览阅读3.2k次,点赞5次,收藏16次。一、什么是Gradle;二、project/builde.gradle;三、app/builde.gradle;四、Signing应用签名;五、app/builde.gradle拓展._com.android.tools.build:gradle:4.2.0https://blog.csdn.net/g984160547/article/details/117464714【系统架构设计师】一、计算机系统基础知识(硬件组成|CPU|校验码)-CSDN博客文章浏览阅读987次,点赞12次,收藏14次。一、计算机的硬件组成;二、中央处理单元:2.1 CPU的组成;2.2 CPU 的功能;三、校验码;四、考试真题练习。https://shuaici.blog.csdn.net/article/details/139684918

猜你喜欢

转载自blog.csdn.net/g984160547/article/details/118155389