Android Studioの最新リリースでは、IntelliJ IDEAプラットフォームが最新になり、開発者のエクスペリエンスを向上させることを目的とした多くの機能が導入されている。Android Studio 4.2には、開発者がプロジェクトをアップグレードして最新のAndroid Gradle Plugin APIを簡単に利用できるようにする移行アシスタントも含まれている。
最新のIntelliJ IDEAでは、Javaサポート、エディター、バージョン管理、サードパーティフレームワークサポートの分野で多くの改善が導入された。
特に、IntelliJ IDEA 2020.2は、Records
、Sealed Classes
、テキストブロックなど、昨年9月にリリースされたJava 15を完全にサポートしている。また、オンザフライのコンパイラヒントと例外分析を改善しており、変数リファクタリングなどを拡張している。バージョン管理に関しては、IntelliJ IDEA 2020.2を使用すると、PRの参照や割り当てから、そのマージまで、GitHub PRワークフロー全体を処理できる。
開発者がAndroid Studio 4.2を簡単に採用できるようにするために、Googleは新しいAndroid Gradleプラグイン(AGP)アシスタントを作成した。これは、最新のAndroid Studioに含まれる既存のプロジェクトをAGP 4.2に移行するプロセスを簡素化することを目的としている。
アシスタントを使用すると、プロジェクトで実行されるコマンドを切り替えることができます。それにより、より高いバージョンのAGPにアップグレードし、AGPアップグレードの影響を受けるファイルを正確にプレビューし、最終的に非推奨の構成をグローバルに更新できます。
Android Gradleプラグイン4.2では、特にWindowsマシンでのリソースのコンパイル時間を改善している。そして、APK v3とAPK v4の署名フォーマットのサポートを導入する。
新しいアシスタントは、次回のAndroid Gradleプラグイン7への移行を容易にすることも目的としている。現在アルファ版のAGP 7では、androidComponents
ブロックなど、AGP4.1および4.2で実験的に導入された多数の新しいAPIを安定化される。AGP 7は、サポートするJavaバージョンをJava 11以上に引き上げ、セマンティックバージョニングを採用する。同時に、バージョン番号をGradleに合わせる。そのため、AGP 7.xはGradle 7.xと連携するように設計されており、Android Studioのバージョン管理には従わない。
Android Studio 4.2の他の注目すべき変更点は、新しいプロジェクトウィザードとモジュールウィザード、データベースインスペクターの改善、トレースサポートの改善、システムトレースの改善などである。
既存のインストールをアップグレードするか、新しくダウンロードすることで、最新のAndroid Studioを入手できる。