解决AS插件与Gradle版本之间的对应问题

## 二、Android Studio 安装好之后,有三个主要问题

 ### 1、SDK 

 (一般安装都是没问题的,但是要检查一下路径)

 ### 2、Gradle配置的JDK

 最新版Gradle7.0+需要JDK11,JDK8不行了,且 7.0+ 默认不支持 HTTP,只支持 HTTPS,

要想使用HTTP,需要额外配置一下,加上  

            allowInsecureProtocol = true

 ### 3、版本匹配

 AS中的Gradle 插件:com.android.tools.build:gradle 版本(在 build.gradle 中 Project级别)

classpath 'com.android.tools.build:gradle:4.2.2'

与 

Gradle 本身:gradle-wrapper 版本(在gradle-wrapper.properties)

gradle-7.3.3-bin.zip

需要匹配

 第一点、第二点好解决

 

第三点需要去Android官网(https://developer.android.google.cn/)看一下

 

 

更新 Gradle

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

 

下表列出了各个 Android Gradle 插件版本所需的 Gradle 版本。为了获得最佳性能,您应使用 Gradle 和插件这两者的最新版本。

 

插件版本 所需的最低 Gradle 版本

8.0            8.0

7.4           7.5

7.3           7.4

7.2           7.3.3

7.1            7.2

7.0           7.0

4.2.0+      6.7.1

 

这里列举了插件版本,即:classpath 'com.android.tools.build:gradle:???' 这里的版本

所需的最低 Gradle 版本,即 distributionUrl=https\://services.gradle.org/distributions/gradle-???-bin.zip 这里的版本

 

按理说是  版本越高越好,因为高版本都会对 编译速度 进行优化

但是

Android Studio 版本 与 插件版本还有对应要求,也就产生了这样的限制:如果我们本地AS不是最新版本,往往无法使用最新的Gradle版本。

 

Android Studio 版本        所需插件版本

Flamingo | 2022.2.1      3.2-8.0

Electric Eel | 2022.1.1   3.2-7.4

Dolphin | 2021.3.1         3.2-7.3

Chipmunk | 2021.2.1     3.2-7.2

Bumblebee | 2021.1.1   3.2-7.1

Arctic Fox | 2020.3.1     3.1-7.0

 

 

你这个AS的版本是  Chipmunk   3.2-7.2  最高支持 7.2的插件

 

7.2的插件 所需最低Gradle版本是 7.3.3

 

目前,你这里的 7.3.3 是没问题的,

需要把 插件版本改为 7.2

但是 插件好像没有 7.2 有的是 7.2.1

 

## 三、总结

 

按照上面的说明(不要有其他额外的操作,有的话恢复原状),配置好后 点击 Sync,然后打开任务管理器,

查看 wifi 网络,如果看到在疯狂的发送/接收  就表示已经好了,这段时间,Gradle回去下载这个项目所需的依赖

 如果想要看下载了什么  可以到 .gradle\caches\transforms-3 中去看一下

 

posted @ 2023-08-10 10:47  herry507  阅读(1754)  评论(0编辑  收藏  举报