Android Studio插件版本与Gradle 版本对应关系

打印 上一主题 下一主题

主题 653|帖子 653|积分 1961

关于作者:CSDN内容合伙人、技术专家, 从零开始做日活万万级APP。
专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。
  
  

一、导读

我们继续总结学习基础知识,温故知新。
本文记录android studio插件版本 与 所需的最低 Gradle 版本的对应关系。
二、概览

Android Studio 构建体系以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能。
固然 Android 插件通常会与 Android Studio 的更新步调保持一致,但插件(以及 Gradle 体系的其余部门)可独立于 Android Studio 运行并单独更新。
我们在下载其他人的项目后进行运行,常常会遇到插件版本不一致的情况, 但是又不知道该用那个版本,以是写本文记录一下。
  1. * Where:
  2. Build file 'xxx\app\build.gradle' line: 1
  3. * What went wrong:
  4. A problem occurred evaluating project ':app'.
  5. > Failed to apply plugin [id 'com.android.application']
  6.    > Gradle version xxx is required. Current version is xxxx. If using the gradle wrapper, try editing the distributionUrl in \gradle\wrapper\gradle-wrapper.properties to gradle-xxx.zip
  7. * Try:
  8. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
复制代码
针对这样的问题,我们将 android studio、插件版本、Gradle 版本 三者的关系对应起来就可以办理问题了。
三、Gradle各版本对应关系

3.1 Gradle 版本

gradle的版本定义在项目的gradle/wrapper/gradle-wrapper.properties文件中

  1. distributionBase=GRADLE_USER_HOME
  2. distributionPath=wrapper/dists
  3. zipStoreBase=GRADLE_USER_HOME
  4. zipStorePath=wrapper/dists
  5. distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.2-bin.zip
复制代码
3.2 插件版本

目前有几种写法,一些老版本是通过classpath的方式引用:
  1. classpath com.android.tools.build:gradle:7.4.2
复制代码
或者新的引用方式
  1. plugins {
  2.     id 'com.android.application' version '7.4.1' apply false
  3.     id 'com.android.library' version '7.4.1' apply false
  4.     id 'org.jetbrains.kotlin.android' version '1.5.31' apply false
  5. }
复制代码
如果指定的插件版本尚未下载,则 Gradle 会在您下次构建项目时进行下载;或者,您也可以在 Android Studio 菜单栏中依次点击 File > Sync Project with Gradle Files 进行下载。
以下列出了目前最新的版本间对应关系
插件版本所需的最低 Gradle 版本8.18.08.08.07.47.57.37.47.27.3.37.17.27.07.04.2.0+6.7.1 3.3 Android Gradle 插件和 Android Studio 兼容性

Android Studio 构建体系以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能。下表列出了各个 Android Studio 版本所需的 Android Gradle 插件版本。
Android Studio 版本所需插件版本Giraffe 2022.3.13.2-8.1Flamingo 2022.2.13.2-8.0Electric Eel 2022.1.13.2-7.4Dolphin 2021.3.13.2-7.3Chipmunk 2021.2.13.2-7.2Bumblebee 2021.1.13.2-7.1Arctic Fox 2020.3.13.1-7.0 Android Gradle 插件版本阐明
四、 推荐阅读

Java 专栏
SQL 专栏
数据布局与算法
Android学习专栏


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

南七星之家

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表