Android StudioとIntelliJ IDEAのバージョン対応表

公開:2021/01/08
更新:2021/01/08
38 min読了の目安(約34800字TECH技術記事

Android StudioがベースにしているIntelliJ IDEAのバージョンを一覧にしている資料が見つからなかったので、作ってみました。

Android StudioがベースにしているIntelliJ IDEAバージョンの調べ方

Android Studioのビルド番号から、Android Studioのビルドに利用されているIntelliJ Platformのバージョンを抽出し、そこから、同じIntelliJ Platformバージョンを利用しているIntelliJ IDEAのバージョンを調べることができます。

IntelliJ Platform SDK DevGuideBuild Number Ranges に説明されているように、IntelliJ Platformを利用しているプロダクトは全て、以下の要素から始まるビルド番号を持っています。

  • プロダクトID: IDEA Communityの場合は IC、Android Studioの場合は AI
  • IntelliJ Platformのブランチ番号: 数字3桁。202 など
  • IntelliJ Platformの上記ブランチにおけるビルド番号: 7319 など

Android Studioのビルド番号は、"About Android Studio" のダイアログから確認することができます。例えば、Arctic Fox 2020.3.1 Canary 4の場合は AI-202.7319.50.2031.7049475 がビルド番号です。

また、Android Studioのビルド番号では、AI- に続く3つの数字がIntelliJ Platformのバージョン (ブランチ番号.ビルド番号.FIX番号) を表しています (Android Studio Plugin Development)。上記例の場合は、202.7319.50 の部分がIntelliJ Platformのバージョンに当たります。

IntelliJ Platformのバージョンがわかれば、対応するIntelliJ IDEAのバージョンを導くことができます。2つのバージョンの対応付けは一覧化されていないので、私の場合は、JetBrains Confluence をIntelliJ Platformのバージョン文字列で検索して、そのPlatformバージョンを利用しているIntelliJ IDEAのリリースノートのページを見つけ、対応するIntelliJ IDEAのバージョンを把握しています。Platformバージョン 202.7319.50 の場合は、IntelliJ IDEA 2020.2.2 に対応します。

なお、JetBrainsの全てのIDEは、バージョン 2016.2 以降は YYYY.R で始まるバージョン番号を統一して持っており、IntelliJ Platformのブランチ番号3桁は、YYYY の後ろ2桁と R にもとづいています (JetBrains Toolbox—Release and Versioning Changes)。例えば、ブランチ番号が 192 のIntelliJ Platformを利用しているIDEのバージョンは 2019.2 から始まることになります。そのため、IntelliJ IDEAバージョンの YYYY.R 部分だけであれば、Confluenceを検索したりしなくても、Android Studioのビルド番号の AI- に続く始めの3桁 = IntelliJ Platformのブランチ番号から導くことができます。例えば、Arctic Fox 2020.3.1 Canary 4の場合、AI-202.7319.50.2031.7049475 がビルド番号なので、202 がIntelliJ Platformのブランチ番号であり、ここからIntelliJ IDEAの 2020.2 に対応していることがわかります。

Android StudioとIntelliJ IDEAのバージョン対応表

Android Studio download archives からダウンロードできるAndroid Studioの各バージョンについて、Android Studioのビルド番号、IntelliJ Platformのバージョン、対応するIntelliJ IDEAのバージョンを調べました。

3.2 Canary 9以前のバージョンでは、Android Studioのビルド番号が上で説明した規則に従っておらず、IntelliJ Platformのブランチ番号しかわからなかったので、YYYY.R の部分だけ掲載しています。

Android Studio バージョン Android Studio ビルド番号 IntelliJ Platform バージョン IntelliJ IDEA バージョン
2020.3.1 Canary 4 AI-202.7319.50.2031.7049475 202.7319.50 2020.2.2
2020.3.1 Canary 3 AI-202.7319.50.2031.7019041 202.7319.50 2020.2.2
2020.3.1 Canary 2 AI-202.7319.50.2031.7006259 202.7319.50 2020.2.2
2020.3.1 Canary 1 AI-202.7319.50.2031.6983675 202.7319.50 2020.2.2
4.2 Beta 3 AI-202.7660.26.42.7033425 202.7660.26 2020.2.3
4.2 Beta 2 AI-202.7660.26.42.7008469 202.7660.26 2020.2.3
4.2 Beta 1 AI-202.7660.26.42.6987402 202.7660.26 2020.2.3
4.2 Canary 16 AI-202.7660.26.42.6939830 202.7660.26 2020.2.3
4.2 Canary 15 AI-202.7660.26.42.6922807 202.7660.26 2020.2.3
4.2 Canary 14 AI-202.7660.26.42.6907010 202.7660.26 2020.2.3
4.2 Canary 13 AI-202.7319.50.42.6863838 202.7319.50 2020.2.2
4.2 Canary 12 AI-202.6397.94.42.6847140 202.6397.94 2020.2
4.2 Canary 11 AI-202.6397.94.42.6825553 202.6397.94 2020.2
4.2 Canary 10 AI-202.6397.94.42.6811877 202.6397.94 2020.2
4.2 Canary 9 AI-202.6397.94.42.6795674 202.6397.94 2020.2
4.2 Canary 8 AI-202.6397.94.42.6787931 202.6397.94 2020.2
4.2 Canary 7 AI-201.7846.76.42.6720134 201.7846.76 2020.1.2
4.2 Canary 6 AI-201.7846.76.42.6712195 201.7846.76 2020.1.2
4.2 Canary 5 AI-201.7846.76.42.6682321 201.7846.76 2020.1.2
4.2 Canary 4 AI-201.7846.76.42.6636798 201.7846.76 2020.1.2
4.2 Canary 3 AI-201.7846.76.42.6630367 201.7846.76 2020.1.2
4.2 Canary 2 AI-201.7846.76.42.6582697 201.7846.76 2020.1.2
4.2 Canary 1 AI-201.7223.91.42.6568795 201.7223.91 2020.1.1
4.1.1 AI-201.8743.12.41.6953283 201.8743.12 2020.1.4
4.1 RC 3 AI-201.8743.12.41.6823847 201.8743.12 2020.1.4
4.1 RC 2 AI-201.8743.12.41.6776251 201.8743.12 2020.1.4
4.1 RC 1 AI-201.8743.12.41.6719854 201.8743.12 2020.1.4
4.1 AI-201.8743.12.41.6858069 201.8743.12 2020.1.4
4.1 Beta 5 AI-201.8538.31.41.6692364 201.8538.31 2020.1.3
4.1 Beta 4 AI-201.7846.76.41.6667167 201.7846.76 2020.1.2
4.1 Beta 3 AI-201.7846.76.41.6636797 201.7846.76 2020.1.2
4.1 Beta 2 AI-201.7846.76.41.6604631 201.7846.76 2020.1.2
4.1 Beta 1 AI-201.7223.91.41.6565218 201.7223.91 2020.1.1
4.1 Canary 10 AI-201.7223.91.41.6507185 201.7223.91 2020.1.1
4.1 Canary 9 AI-201.3803.71.41.6466190 201.3803.71 2020.1
4.1 Canary 8 AI-193.6911.18.41.6423924 193.6911.18 2019.3.4
4.1 Canary 7 AI-193.6911.18.41.6401718 193.6911.18 2019.3.4
4.1 Canary 6 AI-193.6911.18.41.6381907 193.6911.18 2019.3.4
4.1 Canary 5 AI-193.6911.18.41.6362631 193.6911.18 2019.3.4
4.1 Canary 4 AI-193.6494.35.41.6325121 193.6494.35 2019.3.3
4.1 Canary 3 AI-193.6494.35.41.6297379 193.6494.35 2019.3.3
4.1 Canary 2 AI-193.6494.35.41.6264773 193.6494.35 2019.3.3
4.1 Canary 1 AI-193.6494.35.41.6224510 193.6494.35 2019.3.3
4.0.2 AI-193.6911.18.40.6821437 193.6911.18 2019.3.4
4.0.1 AI-193.6911.18.40.6626763 193.6911.18 2019.3.4
4.0 AI-193.6911.18.40.6514223 193.6911.18 2019.3.4
4.0 RC 1 AI-193.6911.18.40.6453388 193.6911.18 2019.3.4
4.0 Beta 5 AI-193.6911.18.40.6401094 193.6911.18 2019.3.4
4.0 Beta 4 AI-193.6911.18.40.6348893 193.6911.18 2019.3.4
4.0 Beta 3 AI-193.6494.35.40.6296804 193.6494.35 2019.3.3
4.0 Beta 2 AI-193.6494.35.40.6254973 193.6494.35 2019.3.3
4.0 Beta 1 AI-193.6494.35.40.6220182 193.6494.35 2019.3.3
4.0 Canary 9 AI-193.5233.102.40.6137316 193.5233.102 2019.3
4.0 Canary 8 AI-193.5233.102.40.6107147 193.5233.102 2019.3
4.0 Canary 7 AI-193.5233.102.40.6085562 193.5233.102 2019.3
4.0 Canary 6 AI-193.2956.37.40.6052267 193.2956.37 2019.3
4.0 Canary 5 AI-193.2956.37.40.6039983 193.2956.37 2019.3
4.0 Canary 4 AI-192.6817.14.36.6008643 192.6817.14 2019.2.3
4.0 Canary 3 AI-192.6817.14.36.5994236 192.6817.14 2019.2.3
4.0 Canary 2 AI-192.6817.14.36.5984562 192.6817.14 2019.2.3
4.0 Canary 1 AI-192.6817.14.36.5959023 192.6817.14 2019.2.3
3.6.3 AI-192.7142.36.36.6392135 192.7142.36 2019.2.4
3.6.2 AI-192.7142.36.36.6308749 192.7142.36 2019.2.4
3.6.1 AI-192.7142.36.36.6241897 192.7142.36 2019.2.4
3.6 AI-192.7142.36.36.6200805 192.7142.36 2019.2.4
3.6 RC 3 AI-192.7142.36.36.6186006 192.7142.36 2019.2.4
3.6 RC 2 AI-192.7142.36.36.6165589 192.7142.36 2019.2.4
3.6 RC 1 AI-192.7142.36.36.6071332 192.7142.36 2019.2.4
3.6 Beta 5 AI-192.6817.14.36.6018865 192.6817.14 2019.2.3
3.6 Beta 4 AI-192.6817.14.36.5994180 192.6817.14 2019.2.3
3.6 Beta 3 AI-192.6817.14.36.5982640 192.6817.14 2019.2.3
3.6 Beta 2 AI-192.6817.14.36.5947919 192.6817.14 2019.2.3
3.6 Beta 1 AI-192.6603.28.36.5916306 192.6603.28 2019.2.2
3.6 Canary 12 AI-192.6262.58.36.5871855 192.6262.58 2019.2.1
3.6 Canary 11 AI-192.6262.58.36.5863777 192.6262.58 2019.2.1
3.6 Canary 10 AI-192.5728.98.36.5842447 192.5728.98 2019.2
3.6 Canary 9 AI-192.5728.98.36.5830636 192.5728.98 2019.2
3.6 Canary 8 AI-192.5728.98.36.5825043 192.5728.98 2019.2
3.6 Canary 7 AI-192.5728.98.36.5807797 192.5728.98 2019.2
3.6 Canary 6 AI-192.5587.17.36.5787298 192.5587.17 2019.2
3.6 Canary 5 AI-191.7479.19.36.5721125 191.7479.19 2019.1.3
3.6 Canary 4 AI-191.7479.19.36.5679705 191.7479.19 2019.1.3
3.6 Canary 3 AI-191.7141.44.36.5618338 191.7141.44 2019.1.2
3.6 Canary 2 AI-191.7141.44.36.5599242 191.7141.44 2019.1.2
3.6 Canary 1 AI-191.7141.44.36.5595896 191.7141.44 2019.1.2
3.5.3 AI-191.8026.42.35.6010548 191.8026.42 2019.1.4
3.5.2 AI-191.8026.42.35.5977832 191.8026.42 2019.1.4
3.5.1 AI-191.8026.42.35.5900203 191.8026.42 2019.1.4
3.5 AI-191.8026.42.35.5791312 191.8026.42 2019.1.4
3.5 RC 3 AI-191.8026.42.35.5781497 191.8026.42 2019.1.4
3.5 RC 2 AI-191.7479.19.35.5763348 191.7479.19 2019.1.3
3.5 RC 1 AI-191.7479.19.35.5717577 191.7479.19 2019.1.3
3.5 Beta 5 AI-191.7479.19.35.5675373 191.7479.19 2019.1.3
3.5 Beta 4 AI-191.7141.44.35.5619324 191.7141.44 2019.1.2
3.5 Beta 3 AI-191.7141.44.35.5585527 191.7141.44 2019.1.2
3.5 Beta 2 AI-191.6707.61.35.5549111 191.6707.61 2019.1.1
3.5 Beta 1 AI-191.6707.61.35.5529924 191.6707.61 2019.1.1
3.5 Canary 13 AI-191.6183.87.35.5487692 191.6183.87 2019.1
3.5 Canary 12 AI-191.6183.87.35.5471097 191.6183.87 2019.1
3.5 Canary 11 AI-191.6183.87.35.5455988 191.6183.87 2019.1
3.5 Canary 10 AI-191.6183.62.35.5416148 191.6183.62 2019.1
3.5 Canary 9 AI-191.6183.20.35.5409101 191.6183.20 2019.1
3.5 Canary 8 AI-191.6014.8.35.5375575 191.6014.8 2019.1
3.5 Canary 7 AI-183.5429.30.35.5346365 183.5429.30 2018.3.4
3.5 Canary 6 AI-183.5429.30.35.5326993 183.5429.30 2018.3.4
3.5 Canary 5 AI-183.5429.30.35.5320907 183.5429.30 2018.3.4
3.5 Canary 4 AI-183.5429.30.35.5290690 183.5429.30 2018.3.4
3.5 Canary 3 AI-183.5153.38.35.5256920 183.5153.38 2018.3
3.5 Canary 2 AI-183.5153.38.35.5240547 183.5153.38 2018.3
3.5 Canary 1 AI-183.4886.37.35.5215047 183.4886.37 2018.3
3.4.2 AI-183.6156.11.34.5692245 183.6156.11 2018.3.6
3.4.1 AI-183.6156.11.34.5522156 183.6156.11 2018.3.6
3.4 AI-183.5429.30.34.5452501 183.5429.30 2018.3.4
3.4 RC 3 AI-183.5429.30.34.5400832 183.5429.30 2018.3.4
3.4 RC 2 AI-183.5429.30.34.5370308 183.5429.30 2018.3.4
3.4 RC 1 AI-183.5429.30.34.5341121 183.5429.30 2018.3.4
3.4 Beta 5 AI-183.5429.30.34.5310756 183.5429.30 2018.3.4
3.4 Beta 4 AI-183.5429.30.34.5304277 183.5429.30 2018.3.4
3.4 Beta 3 AI-183.5153.38.34.5256591 183.5153.38 2018.3
3.4 Beta 2 AI-183.5153.38.34.5240537 183.5153.38 2018.3
3.4 Beta 1 AI-183.4886.37.34.5217543 183.4886.37 2018.3
3.4 Canary 10 AI-183.4588.61.34.5202479 183.4588.61 2018.3
3.4 Canary 9 AI-183.4588.61.34.5186062 183.4588.61 2018.3
3.4 Canary 8 AI-183.4588.61.34.5173923 183.4588.61 2018.3
3.4 Canary 7 AI-183.4284.148.34.5159543 183.4284.148 2018.3
3.4 Canary 6 AI-183.4284.148.34.5146016 183.4284.148 2018.3
3.4 Canary 5 AI-183.4284.36.34.5141831 183.4284.36 2018.3
3.4 Canary 4 AI-183.4139.22.34.5129585 183.4139.22 2018.3
3.4 Canary 3 AI-183.3975.18.34.5112304 183.3975.18 2018.3
3.4 Canary 2 AI-183.2153.8.34.5081642 183.2153.8 2018.3
3.4 Canary 1 AI-182.4505.22.34.5070326 182.4505.22 2018.2
3.3.2 AI-182.5107.16.33.5314842 182.5107.16 2018.2
3.3.1 AI-182.5107.16.33.5264788 182.5107.16 2018.2
3.3.0 AI-182.5107.16.33.5199772 182.5107.16 2018.2
3.3 RC 3 AI-182.5107.16.33.5183351 182.5107.16 2018.2
3.3 RC 2 AI-182.5107.16.33.5160847 182.5107.16 2018.2
3.3 RC 1 AI-182.5107.16.33.5138683 182.5107.16 2018.2
3.3 Beta 4 AI-182.4892.20.33.5114240 182.4892.20 2018.2
3.3 Beta 3 AI-182.4892.20.33.5105271 182.4892.20 2018.2
3.3 Beta 2 AI-182.4892.20.33.5078385 182.4892.20 2018.2
3.3 Beta 1 AI-182.4505.22.33.5073496 182.4505.22 2018.2
3.3 Canary 13 AI-182.4505.22.33.5035453 182.4505.22 2018.2
3.3 Canary 12 AI-182.4505.22.33.5026711 182.4505.22 2018.2
3.3 Canary 11 AI-182.4323.46.33.5012296 182.4323.46 2018.2
3.3 Canary 10 AI-182.4129.33.33.4996246 182.4129.33 2018.2
3.3 Canary 9 AI-182.4129.33.33.4989483 182.4129.33 2018.2
3.3 Canary 8 AI-182.3911.36.33.4978721 182.3911.36 2018.2
3.3 Canary 7 AI-182.3911.36.33.4968538 182.3911.36 2018.2
3.3 Canary 6 AI-182.3684.101.33.4954005 182.3684.101 2018.2
3.3 Canary 5 AI-182.3684.101.33.4928781 182.3684.101 2018.2
3.3 Canary 4 AI-182.3208.16.33.4924367 182.3208.16 2018.2
3.3 Canary 3 AI-181.5281.24.33.4884283 181.5281.24 2018.1
3.3 Canary 2 AI-181.5281.24.33.4869471 181.5281.24 2018.1
3.3 Canary 1 AI-181.4892.42.33.4861037 181.4892.42 2018.1
3.2.1 AI-181.5540.7.32.5056338 181.5540.7 2018.1
3.2.0 AI-181.5540.7.32.5014246 181.5540.7 2018.1
3.2 RC 3 AI-181.5540.7.32.4987877 181.5540.7 2018.1
3.2 RC 2 AI-181.5540.7.32.4974118 181.5540.7 2018.1
3.2 RC 1 AI-181.5540.7.32.4963425 181.5540.7 2018.1
3.2 Beta 5 AI-181.5281.24.32.4913314 181.5281.24 2018.1
3.2 Beta 4 AI-181.5281.24.32.4886486 181.5281.24 2018.1
3.2 Beta 3 AI-181.5281.24.32.4868252 181.5281.24 2018.1
3.2 Beta 2 AI-181.5281.24.32.4860949 181.5281.24 2018.1
3.2 Beta 1 AI-181.4892.42.32.4847800 181.4892.42 2018.1
3.2 Canary 18 AI-181.4892.42.32.4830125 181.4892.42 2018.1
3.2 Canary 17 AI-181.4892.42.32.4823740 181.4892.42 2018.1
3.2 Canary 16 AI-181.4668.68.32.4802120 181.4668.68 2018.1
3.2 Canary 15 AI-181.4668.68.32.4773949 181.4668.68 2018.1
3.2 Canary 14 AI-181.4668.68.32.4763614 181.4668.68 2018.1
3.2 Canary 13 AI-181.4445.78.32.4749738 181.4445.78 2018.1
3.2 Canary 12 AI-181.4203.550.32.4729833 181.4203.550 2018.1
3.2 Canary 11 AI-181.3007.14.32.4720098 181.3007.14 2018.1
3.2 Canary 10 AI-181.2784.17.32.4705630 181.2784.17 2018.1
3.2 Canary 9 AI-173.4688006 173 2017.3
3.2 Canary 8 AI-173.4670218 173 2017.3
3.2 Canary 7 AI-173.4658582 173 2017.3
3.2 Canary 6 AI-173.4640885 173 2017.3
3.2 Canary 5 AI-173.4630681 173 2017.3
3.2 Canary 4 AI-173.4615518 173 2017.3
3.2 Canary 3 AI-173.4595177 173 2017.3
3.2 Canary 2 AI-173.4591728 173 2017.3
3.2 Canary 1 AI-173.4572754 173 2017.3
3.1.4 AI-173.4907809 173 2017.3
3.1.3 AI-173.4819257 173 2017.3
3.1.2 AI-173.4720617 173 2017.3
3.1.1 AI-173.4697961 173 2017.3
3.1 AI-173.4670197 173 2017.3
3.1 RC 3 AI-173.4658569 173 2017.3
3.1 RC 2 AI-173.4640767 173 2017.3
3.1 RC 1 AI-173.4625007 173 2017.3
3.1 Beta 4 AI-173.4615496 173 2017.3
3.1 Beta 3 AI-173.4595152 173 2017.3
3.1 Beta 2 AI-173.4580418 173 2017.3
3.1 Beta 1 AI-173.4567466 173 2017.3
3.1 Canary 9 AI-173.4559767 173 2017.3
3.1 Canary 8 AI-173.4529993 173 2017.3
3.1 Canary 7 AI-173.4524538 173 2017.3
3.1 Canary 6 AI-173.4506631 173 2017.3
3.1 Canary 5 AI-171.4474551 171 2017.1
3.1 Canary 4 AI-171.4444016 171 2017.1
3.1 Canary 3 AI-171.4435470 171 2017.1
3.1 Canary 2 AI-171.4429293 171 2017.1
3.1 Canary 1 AI-171.4415322 171 2017.1
3.0.1 AI-171.4443003 171 2017.1
3.0 AI-171.4408382 171 2017.1
3.0 RC 2 AI-171.4402976 171 2017.1
3.0 RC 1 AI-171.4392136 171 2017.1
3.0 Beta 7 AI-171.4365657 171 2017.1
3.0 Beta 6 AI-171.4333198 171 2017.1
3.0 Beta 5 AI-171.4316950 171 2017.1
3.0 Beta 4 AI-171.4304935 171 2017.1
3.0 Beta 2 AI-171.4263559 171 2017.1
3.0 Beta 1 AI-171.4243858 171 2017.1
3.0 Canary 9 AI-171.4220116 171 2017.1
3.0 Canary 8 AI-171.4195411 171 2017.1
3.0 Canary 7 AI-171.4182969 171 2017.1
3.0 Canary 6 AI-171.4163606 171 2017.1
3.0 Canary 5 AI-171.4141229 171 2017.1
3.0 Canary 4 AI-171.4101728 171 2017.1
3.0 Canary 3 AI-171.4056697 171 2017.1
3.0 Canary 2 AI-171.4041253 171 2017.1
3.0 Canary 1 AI-171.4010489 171 2017.1
2.4 Preview 7 AI-171.3934896 171 2017.1
2.4 Preview 6 AI-171.3909050 171 2017.1
2.4 Preview 5 AI-171.3883974 171 2017.1
2.4 Preview 4 AI-171.3870562 171 2017.1
2.3.3 AI-162.4069837 162 2016.2
2.3.2 AI-162.3934792 162 2016.2

おまけ: Android Studio Arctic FoxのIntelliJ Platformのバージョン

Android Developers Blog: Announcing Android Studio Arctic Fox (2020.3.1) & Android Gradle plugin 7.0 でアナウンスされたように、Android Studio Arctic Fox (2020.3.1) 以降からは、Android Studioのバージョン番号にIntelliJ Platformの YYYY.R 部分が含まれるようになりました。ただ、このIntelliJ Platformのバージョンは、Android Studioの安定版で最終的に採用される予定のIntelliJ Platformバージョンを表しており、CanaryやBetaなどのPreview版ではまだ古いIntelliJ Platformが使われていることがあるので、注意が必要です。

実際、Arctic Fox (2020.3.1) は、バージョン番号は IntelliJ Platform 2020.3 を採用することを示していますが、Canary 4の時点では、IntelliJ Platformのバージョン 202.7319.50 = 2020.2.2 が利用されています。