不少開發者電腦里同時安裝有 Android Studio 和 InteliJ IDEA, Studio 開發 Android 應用,IDEA 除錯一些純 Kotlin/Java 工程,這兩者都是源自 IntelliJ Platform 的 IDE,所以兩者在版本上存在對照關系,
Build 版本號含義
根據 IntelliJ Platform SDK DevGuide 的 Build 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 |

除了 ProductID 以外的三組數字就是其給予的 IntelliJ Platform 版本,
以 Android Studio 4.2.2 為例,其 IntelliJ Platform 版本就是 202.7660.26
YYYY.R
有了 IntelliJ Platform 版本,我們就可以反查對應的 IDEA 版本了,這里推薦一個查詢技巧,在 JetBrains Confluence 中搜索 Platform 版本號:

可以看到 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 包含了進來,

從此,我們可更快速地找到其對應的 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 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/305494.html
標籤:其他
上一篇:音頻檔案格式
