当前位置: 首页 > article >正文

Android Studio Gradle版本、插件以及Android API对应关系(持续更新)

Android Studio 构建系统以 Gradle 为基础,而 Android Gradle 插件添加了几项专用于构建 Android 应用的功能。虽然 Android Gradle 插件 (AGP) 通常会与 Android 同步更新 在 Studio 中,但插件(以及 Gradle 系统的其余部分)可以独立于 Android Studio,并且需要单独更新。

在这里我汇总了Android Gradle版本、插件以及Android API之间的对应关系,主要是为了自己后面方便查找,另外也希望能够给有需要的同学提供帮助。

可能有新同学会问,Gradle插件和Gradle插件版本怎么看,怎么配置,那么我这里也给出Android Studio中的Gradle插件和Gradle版本的查看方式,仅供参考。

Gradle插件版本,一般在项目根目录下的build.gradle中配置,如下:

新版Android Studio中的配置

plugins {
    id 'com.android.application' version '8.0.2' apply false
    id 'com.android.library' version '8.0.2' apply false
}

老版Android Studio中的配置

buildscript {
    repositories {
        ...
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:7.2.1'
    }
}

Gradle版本查看,一般是在项目根目录下的gradle/wrapper/gradle-wrapper.properties中查看,如下给出的Gradle版本就是8.0。

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

可能还有同学会问,Android Strdio不是图形化界面吗,怎么还要手动打开文件查看,是否有直接在Studio产看的方式,当然,答案是肯定的,查看方式:File -> Project Structure -> Project 中即可直接查看,如下图:

好了,这下可以看Android API 、Gradle插件、版本以及Android Studio之间的对应关系了。

Gradle 插件和Gradle版本对应关系

插件版本所需的最低 Gradle 版本
8.58.7
8.48.6
8.38.4
8.28.2
8.18.0
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
4.1.0+6.5+
4.0.0+6.1.1+
3.6.0 - 3.6.45.6.4+
3.5.0 - 3.5.45.4.1+
3.4.0 - 3.4.35.1.1+
3.3.0 - 3.3.34.10.1+
3.2.0 - 3.2.14.6+
3.1.0+4.4+
3.0.0+4.1+
2.3.0+3.3+
2.1.3 - 2.2.32.14.1 - 3.5
2.0.0 - 2.1.22.10 - 2.13
1.5.02.2.1 - 2.13
1.2.0 - 1.3.12.2.1 - 2.9
1.0.0 - 1.1.32.2.1 - 2.3

Android Gradle 插件和 Android Studio 兼容对应关系

Android Studio 版本所需的 AGP 版本
瓢虫2024 年 2 月 1 日
Koala 功能更新2024 年 1 月 2 日
考拉2024 年 1 月 1 日
水母2023 年 3 月 1 日
Iguana2023.2.1
Hedgehog2023.1.1
Giraffe2022.3.1
Flamingo2022.2.1
Electric Eel2022.1.1
Dolphin2021.3.1
Chipmunk2021.2.1
Bumblebee2021.1.1
Arctic Fox2020.3.1

Android API 级别所要求的最低工具版本

API 级别最低 Android Studio 版本最低 AGP 版本
VanillaIceCream 预览版水母2023 年 3 月 1 日
34Hedgehog2023.1.1
33Flamingo2022.2.1

http://www.kler.cn/news/362103.html

相关文章:

  • RabbitMQ 发布确认模式
  • FloodFill 算法(DFS)
  • Python 第七节 魔法圆阵
  • 【RL Latest Tech】安全强化学习(Safe RL):理论、方法与应用
  • 学SQL第一天
  • string类的学习(上)
  • 二百六十八、Kettle——同步ClickHouse清洗数据到Hive的DWD层静态分区表中(每天一次)
  • docker 误删gitlab文件,另类的删库跑路,如何进行恢复?
  • css 不管目录结构层级。父元素有很多块子元素,孙子元素。希望从左往右从上往下排列
  • MySQL程序介绍<二>
  • TensorRT推理端到端
  • Nodejs上传阿里云oss图片案例
  • jupyter notebook 笔记
  • uniapp-components(封装组件)
  • 可能不常用到的Git命令
  • Springboot实现阿里云短信验证服务+Redis缓存
  • 手撕布隆过滤器:原理解析与面试心得
  • QT-子项目管理
  • 【JavaScript fetch API】简介和使用
  • 牛只行为及种类识别数据集18g牛只数据,适用于多种图像识别,目标检测,区域入侵检测等算法作为数据集。数据集中包括牛只行走,站立,进食,饮水等不同类型的数据
  • SpringBoot接收RequestBody数据时,参数大写接收不到数据以及解决办法
  • pm2 守护http-server
  • Redis Search系列 - 第二讲 同义词
  • Go 项目配置的定制化和一体化打包方案
  • 红队老子养成记4 - 不要遇到403就放弃,学会403绕过,找到别人找不到的接口!!(全网最多绕过!)
  • UG NX12.0建模入门笔记:1.0 UG NX12.0安装教程