【程序员小知识】AndroidStudio 与 IntelliJ IDEA 的版本关系

简介: 【程序员小知识】AndroidStudio 与 IntelliJ IDEA 的版本关系

不少开发者电脑里同时安装有 Android Studio 和 InteliJ IDEA, Studio 开发 Android 应用,IDEA 调试一些非 Android 工程。这两者都是源自 IntelliJ Platform 的 IDE,所以两者在版本上存在对照关系。

Build 版本号含义

根据 IntelliJ Platform SDK DevGuideBuild Number Ranges 的要求,基于 IntelliJ Platform 开发的产品,其 build 版本需遵循以下格式:

版本号构成 说明
Product ID 2位字母用来区分终端产品。例如代表 IDEA Community 的 IC、代表 Android Studio 的是 AI
Branch number IntelliJ Platform 的分支号: 例如 202
Build number 分支的 biuild 版本:例如 7660
Fix number 例如 26

image.png

除了 ProductID 以外的三组数字就是其给予的 IntelliJ Platform 版本, 以 Android Studio 4.2.2 为例,其 IntelliJ Platform 版本就是 202.7660.26

YYYY.R

有了 IntelliJ Platform 版本,我们就可以反查对应的 IDEA 版本了。这里推荐一个查询技巧,在 JetBrains Confluence 中搜索 Platform 版本号:

image.png

可以看到 202.7660.26 对应的 IDEA 版本是 2020.2.3

此外,直接从 Platform 的版本号也能判断其对应的 IDEA 版本。 branch number 其实就是 IDEA 版本的 YYYY.R 中后两位 YY + R。, 所以 202.7660.26 对应的 IDEA 应该是 2020.2.X,因为 X 不知道是多少,所以这种方法判断不能很精确。

YYYY.R 中的 R 代表 release number, 这是 Jetbrains 旗下 IDE 的统一版本号格式: JetBrains Toolbox—Release and Versioning Changes。但是唯独 Android Studio 采用 4.2.2 这种格式,无法很好地反映其基于的 IntelliJ Platform 版本。 正因为如此,Android 官方宣布,Android Studio 从 4.3 Canary 1 以后,采用新的新的版本命名 Arctic Fox (2020.3.1) ,其中将 YYYY.R 包含了进来。

image.png

从此,我们可更快速地找到其对应的 IntelliJ Platform 版本。

需要注意的是, Arctic Fox 2020.3.1 对应的 IDEA 版本并不一定是 2020.3.1, 只能确定是 2020.3.X

最后附一个 Android Studio 到 IntelliJ IDEA 的版本对照表

Android Studio AS build ver IntelliJ Platform IntelliJ IDEA
Bumblebee (2021.1.1) Canary 12 AI-211.7628.21.2111.7699744 211.7628.21 2021.1.3
Bumblebee (2021.1.1) Canary 11 AI-211.7628.21.2111.7676841 211.7628.21 2021.1.3
Bumblebee (2021.1.1) Canary 10 AI-211.7628.21.2111.7667256 211.7628.21 2021.1.3
Bumblebee (2021.1.1) Canary 9 AI-211.7628.21.2111.7653804 211.7628.21 2021.1.3
Bumblebee (2021.1.1) Canary 8 AI-211.7628.21.2111.7619903 211.7628.21 2021.1.3
Bumblebee (2021.1.1) Canary 7 AI-211.7628.21.2111.7615328 211.7628.21 2021.1.3
Bumblebee (2021.1.1) Canary 6 AI-211.7628.21.2111.7584175 211.7628.21 2021.1.3
Bumblebee (2021.1.1) Canary 5 AI-211.7628.21.2111.7579519 211.7628.21 2021.1.3
Bumblebee (2021.1.1) Canary 4 AI-211.7628.21.2111.7545178 211.7628.21 2021.1.3
Bumblebee (2021.1.1) Canary 3 AI-211.7442.40.2111.7518594 211.7442.40 2021.1.2
Bumblebee (2021.1.1) Canary 2 AI-211.6222.4.2111.7407564 211.6222.4 2021.1
Bumblebee (2021.1.1) Canary 1 AI-203.7717.56.2111.7361063 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) Patch 2 AI-203.7717.56.2031.7678000 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) Patch 1 AI-203.7717.56.2031.7621141 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) AI-203.7717.56.2031.7583922 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) RC 1 AI-203.7717.56.2031.7557721 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) Beta 5 AI-203.7717.56.2031.7479365 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) Beta 4 AI-203.7717.56.2031.7435690 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) Beta 3 AI-203.7717.56.2031.7395685 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) Beta 2 AI-203.7717.56.2031.7375522 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) Beta 1 AI-203.7717.56.2031.7360992 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) Canary 15 AI-203.7717.56.2031.7321754 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) Canary 14 AI-203.7717.56.2031.7260174 203.7717.56 2020.3.3
Arctic Fox (2020.3.1) Canary 13 AI-203.7148.57.2031.7242491 203.7148.57 2020.3.2
Arctic Fox (2020.3.1) Canary 12 AI-203.7148.57.2031.7226969 203.7148.57 2020.3.2
Arctic Fox (2020.3.1) Canary 11 AI-203.7148.57.2031.7209405 203.7148.57 2020.3.2
Arctic Fox (2020.3.1) Canary 10 AI-203.7148.57.2031.7194378 203.7148.57 2020.3.2
Arctic Fox (2020.3.1) Canary 9 AI-203.7148.57.2031.7185775 203.7148.57 2020.3.2
Arctic Fox (2020.3.1) Canary 8 AI-203.7148.57.2031.7165533 203.7148.57 2020.3.2
Arctic Fox (2020.3.1) Canary 7 AI-203.7148.57.2031.7136282 203.7148.57 2020.3.2
Arctic Fox (2020.3.1) Canary 6 AI-203.6682.168.2031.7132434 203.6682.168 2020.3.1
Arctic Fox (2020.3.1) Canary 5 AI-203.6682.168.2031.7101492 203.6682.168 2020.3.1
Arctic Fox (2020.3.1) Canary 4 AI-202.7319.50.2031.7049475 202.7319.50 2020.2.2
Arctic Fox (2020.3.1) Canary 3 AI-202.7319.50.2031.7019041 202.7319.50 2020.2.2
Arctic Fox (2020.3.1) Canary 2 AI-202.7319.50.2031.7006259 202.7319.50 2020.2.2
Arctic Fox (2020.3.1) Canary 1 AI-202.7319.50.2031.6983675 202.7319.50 2020.2.2


目录
相关文章
|
13天前
|
人工智能 IDE 程序员
从 AI Coding 演进路径看通义灵码 AI 程序员的发布,让更多 idea 变成产品
通义灵码 2.0 不仅正式发布 AI 程序员,还升级了很多基础能力,使用场景多样。繁星计划的推出更为大学生提供了免费的智能编码助手,助力科技创新。让不具备编码能力的人也可以将 idea 变成产品,帮助到更多开发者和泛开发者。
|
1月前
|
IDE 开发工具
【开发IDE升级】如何对IDEA版本进行升级
本文介绍了如何将 IntelliJ IDEA Ultimate 从 2020.2.2 版本升级到 2022.3.2 版本。主要内容包括准备工作、卸载旧版本和安装新版本的步骤。首先,从官网下载所需版本并备份旧版配置;接着,通过 Uninstall.exe 卸载旧版,保留配置和插件;最后,安装新版并完成激活。详细的操作步骤和截图帮助用户顺利完成升级过程。
1132 1
【开发IDE升级】如何对IDEA版本进行升级
|
3月前
|
应用服务中间件 Windows
震惊!idea 2021 社区版手把手安装,超详细过程,新手一看就会 如何安装低版本的IDEA? IDEA安装过程中版本冲突怎么办 idea最新版安装!
本文提供了一个详细的指南,用于安装2021年社区版的IntelliJ IDEA,包括如何处理版本冲突和完成安装过程。
554 2
震惊!idea 2021 社区版手把手安装,超详细过程,新手一看就会 如何安装低版本的IDEA? IDEA安装过程中版本冲突怎么办 idea最新版安装!
|
6月前
|
IDE Oracle Java
day4:JDK、IntelliJ IDEA的安装和环境变量配置
【7月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
258 0
|
3月前
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
2201 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
|
3月前
|
Java 关系型数据库 开发工具
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
本文提供了解决方案,如何在IDEA中创建Spring 2.X版本的项目并使用JDK8,尽管Spring 2.X已停止维护且IDEA不再直接支持,通过修改pom.xml或使用阿里云的国内源来创建项目。
194 0
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
|
5月前
|
开发工具 git
成功解决 IDEA 2020 版本 代码报错不提示的几种方案
这篇文章提供了几种解决IntelliJ IDEA 2020版本中代码报错不提示问题的方案,包括通过修改文件夹权限、暂存本地更改后进行git pull,以及在git pull后应用暂存的更改并提交代码到远程仓库的方法。
|
6月前
idea 2020.2及2020.3版本的安装和激活
idea 2020.2及2020.3版本的安装和激活
4267 3
|
6月前
|
Java Maven
Class path contains multiple SLF4J bindings,后来找到的解决思路是idea2019.3必须用java11和idea2019.3版本,必须用applicatio
Class path contains multiple SLF4J bindings,后来找到的解决思路是idea2019.3必须用java11和idea2019.3版本,必须用applicatio
|
6月前
|
Java Maven
SpringBoot第一次导入项目,Maven依赖全爆红,该怎样解决,idea2019.3版本,必须用application2.7.6或者以下
SpringBoot第一次导入项目,Maven依赖全爆红,该怎样解决,idea2019.3版本,必须用application2.7.6或者以下