Gradle版本、Gradle插件版本和AndroidStudio版本之间的对应关系

news/2024/5/20 5:26:16 标签: android, gradle, android studio

问题描述

有时候碰到gradle版本死活下载不下来,还会报Gralde Sync Issues,有可能是你的Gradle Wrapper版本和Gradle插件版本、AndroidStudio版本不匹配。
在这里插入图片描述

解决方案

Gradle版本和Gradle插件版本之间存在一定的对应关系。Gradle Wrapper是用来指定项目使用的Gradle版本,Gradle插件则是用来构建Android应用程序的。

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

下表列出了各个 Android Gradle 插件版本所需的 Gradle 版本:

插件版本所需的最低 Gradle 版本
8.28.1
8.08.0
7.47.5
7.37.4
7.27.3.3
7.17.2
7.07.0
4.2.0+6.7.1

要指定Gradle Wrapper版本,请打开项目根目录的 gradle/wrapper/gradle-wrapper.properties 文件,并将 distributionUrl 属性设置为要使用的Gradle版本的下载链接。例如:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip

要指定Gradle插件版本,请在项目层级的 build.gradle 文件中修改以下属性:

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

Android Gradle 插件和 Android Studio 兼容性

下表列出了各个 Android Studio 版本所需的 Android Gradle 插件版本。

Android Studio 版本所需插件版本
Hedgehog 2023.1.13.2-8.2
Giraffe 2022.3.13.2-8.1
Flamingo 2022.2.13.2-8.0
Electric Eel 2022.1.13.2-7.4
Dolphin 2021.3.13.2-7.3
Chipmunk 2021.2.13.2-7.2
Bumblebee 2021.1.13.2-7.1
Arctic Fox 2020.3.13.1-7.0

改为匹配的版本关系后,点一下Sync Project with Gradle Files ,发现就下载成功项目可以正常运行起来了。

参考安卓官方文档:https://developer.android.com/studio/releases/gradle-plugin?hl=zh-cn#updating-plugin


http://www.niftyadmin.cn/n/321144.html

相关文章

【华为OD机试真题】 最多获得的短信条数(云短信平台优惠活动) (python)100%通过率 超详细代码注释 代码优化

【华为OD机试真题 2022&2023】真题目录 @点这里@ 【华为OD机试真题】信号发射和接收 &试读& @点这里@ 【华为OD机试真题】租车骑绿道 &试读& @点这里@ 云短信平台优惠活动 知识点 哈希表队列数组统计贪心 时间限制:1s 空间限制:256MB限定语言:不限 题目…

2023.05.14 学习周报

文章目录 摘要文献阅读1.题目2.现存问题和解决方法3.RUM4.本文贡献5.模型框架5.1 Memory enhanced user embedding5.2 Prediction function5.3 Item-level RUM5.4 feature-level RUM 6.实验6.1 数据集6.2 测量准则6.3 基线6.4 实验结果 7.结论与展望 灰色预测有限元法1. 第一类…

Eclipse的介绍与安装

Eclipse简介 Eclipse 是一个开放源代码的,基于 Java 的可扩展开发平台。Eclipse官方版是一个集成开发环境(IDE),可以通过安装不同的插件实现对其它计算机语言编辑开发,如C、Php、Python等等。 Eclipse的下载 下载时需要访问网址 http://…

【腾讯云FinOps Crane 集训营】Crane 助力云原生用户充分发挥云上资源的最大价值,帮助企业降本增效之利器

文章目录 Crane 助力云原生用户充分发挥云上资源的最大价值,帮助企业降本增效之利器前言云上资源成本虚高的现状一、云原生的崛起:服务上云二、服务上云的魔咒:服务健壮了,钱袋子却空了三、钱都去哪了:云资源无序投入的…

获取系统中各应用的运行时间

通过增加动态库获取应用的运行时间 同事提出一个问题:如何获取嵌入式设备系统中各个应用已运行的时间?这个问题的解决方案有多种,其中一种是使用功能较强的软件作为系统的init进程和服务管理,例如systemd;以它启动各应…

【人工智能】— 贝叶斯网络

【人工智能】— 贝叶斯网络 频率学派 vs. 贝叶斯学派贝叶斯学派Probability(概率):独立性/条件独立性:Probability Theory(概率论):Graphical models (概率图模型)什么是图模型(Grap…

Kafka原理之消费者

一、消费模式 1、pull(拉)模式(kafka采用这种方式) consumer采用从broker中主动拉取数据。 存在问题:如果kafka中没有数据,消费者可能会陷入循环中,一直返回空数据 2、push(推)模式 由broker决定消息发送频率,很难适应所有消费者…

C++数据结构:哈希 -- unordered系列容器、哈希表的结构以及如何通过闭散列的方法解决哈希冲突

目录 一. unordered系列关联式容器 1.1 unrodered_map和unordered_set 综述 1.2 常见的接口函数(以unordered_map为例) 1.3 unordered系列与map和set的效率对比 二. 哈希表的底层结构 2.1 什么是哈希 2.2 哈希函数 2.3 哈希冲突 三. 通过闭散列的…