Android Studio は Android 開発用の公式 IDE であり、Android アプリの構築に必要なものがすべて含まれています。
このページでは、Stable チャンネルの最新バージョンである Android Studio Narwhal Feature Drop の新機能と改善点を紹介します。ダウンロードはこちらから行うことができます。更新する場合は、Android Studio 内で [Help] > [Check for updates](macOS では [Android Studio] > [Check for updates])を選択してください。
これは Android Studio の安定版リリースです。パッチには、新しいマイナー機能とバグの修正が含まれている場合があります。Android Studio のバージョン命名については、Android Studio のリリース名をご覧ください。
このバージョンの Android Studio で修正された項目については、クローズされた問題をご覧ください。
旧バージョンの Android Studio のリリースノートについては、Android Studio の過去のリリースをご覧ください。
今後リリースされる機能や改良点の早期アクセスについては、Android Studio のプレビュー ビルドのページをご覧ください。
Android Studio で問題が発生した場合は、既知の問題またはトラブルシューティングのページをご確認ください。
Android Gradle プラグインと Android Studio の互換性
Android Studio ビルドシステムは Gradle をベースにしており、Android Gradle プラグイン(AGP)は Android アプリのビルドに役立つ複数の機能を追加します。次の表に、Android Studio の各バージョンに必要な AGP のバージョンを示します。
Android Studio バージョン | 必要な AGP バージョン |
---|---|
Narwhal Feature Drop | 2025.1.2 | 4.0 ~ 8.12 |
Narwhal | 2025.1.1 | 3.2-8.11 |
Meerkat Feature Drop | 2024.3.2 | 3.2-8.10 |
Meerkat | 2024.3.1 | 3.2-8.9 |
Ladybug Feature Drop | 2024.2.2 | 3.2-8.8 |
Ladybug | 2024.2.1 | 3.2-8.7 |
Koala Feature Drop | 2024.1.2 | 3.2-8.6 |
Koala | 2024.1.1 | 3.2-8.5 |
Jellyfish | 2023.3.1 | 3.2-8.4 |
Iguana | 2023.2.1 | 3.2-8.3 |
Hedgehog | 2023.1.1 | 3.2-8.2 |
Giraffe | 2022.3.1 | 3.2-8.1 |
Flamingo | 2022.2.1 | 3.2-8.0 |
古いバージョン
Android Studio バージョン | 必要な AGP バージョン |
---|---|
Electric Eel | 2022.1.1 | 3.2-7.4 |
Dolphin | 2021.3.1 | 3.2-7.3 |
Chipmunk | 2021.2.1 | 3.2-7.2 |
Bumblebee | 2021.1.1 | 3.2-7.1 |
Arctic Fox | 2020.3.1 | 3.1-7.0 |
Android Gradle プラグインの新機能については、Android Gradle プラグインのリリースノートをご覧ください。
Android API レベルをサポートするツールの最小バージョン
特定の API レベルをサポートする Android Studio と AGP には最小バージョンがあります。プロジェクトの targetSdk
または compileSdk
で必要とされるバージョンよりも低いバージョンの Android Studio または AGP を使用すると、予期しない問題が発生する可能性があります。Android OS のプレビュー版をターゲットとするプロジェクトでは、最新プレビュー版の Android Studio と AGP の使用をおすすめします。Android Studio のプレビュー版を安定版と一緒にインストールできます。
Android Studio と AGP の最小バージョンは次のとおりです。
API レベル | Android Studio の最小バージョン | AGP の最小バージョン |
---|---|---|
36.0 | Meerkat | 2024.3.1 パッチ 1 | 8.9.1 |
35 | Koala Feature Drop | 2024.2.1 | 8.6.0 |
34 | Hedgehog | 2023.1.1 | 8.1.1 |
33 | Flamingo | 2022.2.1 | 7.2 |
Android Studio と Cloud サービスの互換性
Android Studio には、Android アプリの開発、リリース、保守をチームで迅速に進めるのに役立つサービス統合が含まれています。これには、Android Studio の Gemini、Play Vitals、Firebase Crashlytics などのクラウド サービスが含まれます。クラウド サービスは、Android Studio の最新の安定版チャンネル バージョン、過去 3 つの最新のメジャー バージョン、およびそれらのバージョンに関連付けられたパッチでのみ利用できます。バージョンが互換性ウィンドウの範囲外になると、サービス統合が無効になり、Android Studio を更新する必要があります。
現在 Cloud サービスと互換性のある Android Studio のバージョン
Android Studio Meerkat Feature Drop の Stable チャンネルのリリース以降、Studio のすべてのバージョンが Cloud サービスと互換性があります。この要件は、Android Studio Narwhal Feature Drop から適用されます。
Android Studio Narwhal Feature Drop の新機能は次のとおりです。
Gemini in Android Studio のエージェント モード
Gemini in Android Studio のエージェント モードは、Gemini とチャットするだけでは対応しきれなかった、複雑なマルチステージの開発タスクを処理するように設計された新しい AI 機能です。エージェント モードを使用するには、サイドバーで [Gemini] をクリックし、[エージェント] タブを選択します。単体テストの生成やエラーの修正などの複雑な目標を記述すると、エージェントがプロジェクト内の複数のファイルにまたがる実行プランを策定します。エージェントは編集を提案し、バグを繰り返し修正して目標を達成します。提案された変更内容を確認、承認、拒否し、エージェントにフィードバックの繰り返しを依頼できます。

Gemini のルール
Gemini のルールを使用すると、プロンプト ライブラリ内で優先するコーディング スタイルや出力形式を定義できます。希望する技術スタックや言語を記載することもできます。これらの設定を一度行うと、Gemini に送信される後続のすべてのプロンプトに自動的に適用されます。ルールは、AI がプロジェクトの標準と設定を理解し、より正確でカスタマイズされたコード アシスタンスを提供するために役立ちます。たとえば、「常に Kotlin で簡潔な回答を返す」というルールを作成できます。
ルールを設定するには、[Android Studio] > [設定] > [ツール] > [Gemini] > [プロンプト ライブラリ] > [ルール] に移動し、エディタでテキストを編集します。プルダウンを使用して、IDE レベルまたはプロジェクト レベルでルールを保存します。
- IDE レベルのルールは自分専用であり、複数のプロジェクトで使用できます。
- プロジェクト レベルのルールは、同じプロジェクトに取り組むチームメンバー間で共有できます。チーム全体でプロンプトを共有するには、
.idea
フォルダをバージョン管理システムに追加する必要があります。

埋め込み XR エミュレータ
XR エミュレータがデフォルトで埋め込み状態で起動するようになりました。これで、Android Studio 内で直接アプリをデプロイし、3D 空間をナビゲートして、Layout Inspector を使用できるようになりました。

XR プロジェクト テンプレート
Android Narwhal Feature Drop では、Jetpack XR 専用に設計された新しいプロジェクト テンプレートが導入されています。これにより、没入型エクスペリエンスの開発をすぐに開始するための定型コードを含む強固な基盤が提供されます。
XR 用の埋め込みの Layout Inspector
埋め込みの Layout Inspector が XR アプリケーションをサポートするようになり、XR 環境内で UI レイアウトの検査と最適化を行えるようになりました。アプリのコンポーネント構造に関する詳細な分析情報を取得し、レイアウトの潜在的な問題を特定して、より洗練されたパフォーマンスの高いエクスペリエンスを作成します。
16 KB ページサイズのサポート
Android Studio Narwhal Feature Drop では、16 KB ページサイズへの移行のサポートが強化されています。この移行をスムーズに進めるため、Android Studio では、16 KB デバイスと互換性のない APK または Android App Bundle をビルドする際に、事前警告が表示されるようになりました。APK Analyzer を使用して、16 KB デバイスと互換性のないライブラリを特定することもできます。この新しい環境でアプリをテストするために、Android Studio では既存の 4 KB イメージに加えて、専用の 16 KB エミュレータ ターゲットも利用できます。

Gemini で UI を変換する
Compose プレビュー環境内で、プレビューで直接自然言語を使用して UI コードを変換できるようになりました。使用するには、Compose プレビューを右クリックして [Gemini で UI を変換] を選択します。次に、「これらのボタンを中央揃えにする」などの自然言語のリクエストを入力して、Gemini にレイアウトやスタイルの調整を指示するか、プレビューで特定の UI 要素を選択してコンテキストをより明確にします。Gemini は Compose UI コードをその場で編集します。ユーザーはそれを確認して承認することで、UI 開発ワークフローを高速化できます。
![]() |
![]() |
作成プレビューのナビゲーションの改善
最新のナビゲーションの改善により、Compose プレビューの操作がより効率的になりました。プレビュー名をクリックしてプレビュー定義に移動するか、個々のコンポーネントをクリックしてその定義元の関数に移動します。ホバー状態では、プレビュー フレームにカーソルを合わせると、すぐに視覚的なフィードバックが表示されます。キーボードの矢印キーによるナビゲーションが改善され、複数のプレビュー間を簡単に移動できるようになりました。これにより、UI のイテレーションと改良を迅速に行うことができます。
作成プレビューの選択ツール
Compose プレビュー ピッカーが利用可能になりました。試すには、Compose コード内の @Preview
アノテーションをクリックします。

Layout Inspector での子の再コンポーズ
Layout Inspector で子コンポーズの回数がサポートされるようになりました。再コンポーズされるコンポーザブルがコンポーネント ツリーの親の下に折りたたまれている場合でも、再コンポーズの回数が表示されるようになりました。子コンポーザブルのカウントが増加している場合は、ツリーを開いて、再コンポーズが発生している場所を確認できます。

自動同期を無効にする新しい設定
Android Studio に、デフォルトの自動同期モード(プロジェクトを開いたときに同期が自動的に実行されるなど)から、リマインダー付きの手動同期モードに切り替える設定が追加されました。デフォルトの動作は今も自動同期です。手動同期に切り替えるには、[File](macOS では [Android Studio])> [Settings] > [Build, Execution, Deployment] > [Build Tools] に移動し、[Project Sync mode] を [Manual Sync with reminders] に設定します。
Android デバイス ストリーミングで利用できるパートナー デバイスラボ
パートナー デバイスラボは、Google の OEM パートナー(Samsung、Xiaomi、OPPO、OnePlus、vivo など)が運営するデバイスラボで、Android デバイス ストリーミングで利用できるデバイスの選択肢を拡大します。このサービスはベータ版であり、Android Studio の最新の Canary リリースで利用できます。詳細については、パートナー デバイスラボに接続するをご覧ください。
デフォルトで K2 モード
Android Studio は、K2 Kotlin コンパイラをデフォルトで使用するようになりました。この次世代コンパイラにより、IDE とビルドのパフォーマンスが大幅に向上します。K2 を有効にすることで、Kotlin プログラミング言語の将来の機能と、Kotlin でのさらに高速で堅牢な開発エクスペリエンスへの道が開かれます。