Android Studio は Android 開発用の公式 IDE であり、Android アプリの構築に必要なものがすべて含まれています。
このページでは、Stable チャンネルの最新バージョンである Android Studio Quail 4 の新機能と改善点を紹介します。更新する場合は、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 バージョン |
|---|---|
| Quail 4 | 2026.1.4 | 7.1 ~ 9.4 |
| Quail 3 | 2026.1.3 | 7.1-9.3 |
| Quail 2 | 2026.1.2 | 7.1-9.3 |
| Quail 1 | 2026.1.1 | 7.1-9.2 |
| Panda 4 | 2025.3.4 | 7.1-9.2 |
| Panda 3 | 2025.3.3 | 7.0 ~ 9.1 |
| Panda 2 | 2025.3.2 | 7.0 ~ 9.1 |
| Panda 1 | 2025.3.1 | 7.0 ~ 9.0 |
| Otter 3 Feature Drop | 2025.2.3 | 4.2 ~ 9.0 |
| Otter 2 Feature Drop | 2025.2.2 | 4.1 ~ 8.13 |
| Otter | 2025.2.1 | 4.0 ~ 8.13 |
| Narwhal 4 Feature Drop | 2025.1.4 | 4.0 ~ 8.13 |
| Narwhal 3 Feature Drop | 2025.1.3 | 4.0 ~ 8.13 |
| 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 |
古いバージョン
| Android Studio バージョン | 必要な AGP バージョン |
|---|---|
| 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 |
| 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 の最小バージョン |
|---|---|---|
| 37.0 | Panda 3 | 2025.3.3 パッチ 1 | 9.1.1 |
| 36.1 | Narwhal 3 Feature Drop | 2025.1.3 | 8.13.0 |
| 36 | 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 アプリの開発、リリース、保守をチームで迅速に進めるのに役立つサービス統合が含まれています。これには、Gemini in Android Studio、Play Vitals、Firebase Crashlytics などのクラウド サービスが含まれます。クラウド サービスは、Android Studio の最新の安定版チャンネル バージョンと、過去 10 か月以内にリリースされたメジャー バージョン(パッチを含む)でのみ利用できます。バージョンが互換性ウィンドウの範囲外になると、サービス統合が無効になり、Android Studio の更新が必要になります。
現在 Cloud サービスと互換性のある Android Studio のバージョン
現在、Android Studio Otter 2 Feature Drop のサポートは非推奨となっており、次のメジャー リリースで完全に無効になります。現在、すべての新しいバージョンがサポートされています。
Studio Labs
Studio Labs では、Android Studio の安定版で最新の AI 試験運用版の機能を試すことができるため、AI アシスタンス サービスを開発ワークフローに迅速に統合できます。詳しくは、Studio Labs をご覧ください。
現在 Studio Labs で利用できる機能は次のとおりです。
| 機能 | 説明 | ドキュメント |
|---|---|---|
| Android Studio のジャーニー | 自然言語を使用して、エンドツーエンド テストの手順とアサーションを記述します。 | Journeys for Android Studio |
Android Studio Quail 4 の新機能は次のとおりです。
エージェント モードで Firebase を使用してフルスタック アプリを構築する
Authentication や Cloud Firestore データベースなどの Firebase サービスは、Firebase エージェント スキルを使用して、Android Studio のエージェント モードで直接有効にして構成できます。エージェントは、Firebase の統合を完了し、バックエンド サービスを構成するのに役立ちます。この統合により、IDE を離れることなく、堅牢なフルスタック Android アプリを構築できます。
Layout Inspector での再コンポーズ状態の読み取り
レイアウト インスペクタに再コンポーズ状態の読み取りを追加して、再コンポーズの回数が多い原因を診断しやすくしました。Panda 3 カナリア版で利用可能なこの機能は、そのサイクル中に実行された状態の読み取りの詳細なリストを提供することで、再コンポーズをトリガーした状態変数を特定するのに役立ちます。この機能を使用するには、compose.ui:ui:1.10.0 (BOM 2025.12.01) 以降を使用します。
主な機能
この機能の主な機能は次のとおりです。
- トレース状態の無効化: ノードが再コンポーズされるときに、コンポーネント ツリーの再コンポーズ カウントのリンクをクリックして、状態検査パネルを開きます。
- 詳細なスタック トレース: 読み取られている特定の状態変数(カウント、リスト、昇格値など)を特定します。
invalidated(変更)されたものを確認して、更新をトリガーします。 - 再コンポーズ履歴を移動する: パネル ヘッダーのナビゲーション矢印を使用して、特定のノードの以前の再コンポーズの状態データを切り替えます。
- AI を活用した説明: [状態の検査] パネルで [AI で説明] をクリックすると、状態の読み取りと、それが再コンポーズを引き起こした理由が自然言語で表示されます。
使ってみる
これらの機能を試す手順は次のとおりです。
- Layout Inspector を開きます。
再構成列を右クリックして、次のいずれかを行います。
- すべてのノードで、[Observe Recomposition > Observe All] を選択します。
- 特定の注釈の場合は、[再コンポーズ > ノードを監視] を選択します。
Layout Inspector で再コンポーズ状態の読み取りをオンにする アプリを操作します。再コンポーズが発生したら、コンポーネント ツリーの青いカウントリンクをクリックして状態を検査します。
Layout Inspector での再コンポーズ状態の読み取りの結果の例 [AI で説明] をクリックすると、再コンポーズが発生した理由の詳細な分析が表示されます。
Layout Inspector での状態読み取りに対する「AI で説明」のサンプル結果
Gemma 4 の統合
サードパーティ プロバイダにホストを依頼することなく、Android Studio 内で強力な Gemma 4 モデルを直接実行して、AI コードの支援を受けることができるようになりました。統合ランタイムによってネイティブに動作するこのローカル実行により、新機能の設計、コードのリファクタリング、問題のデバッグをすべてデバイス上で行うことができます。Gemma モデルをダウンロードするには、[設定] > [ツール] > [AI] > [モデル プロバイダ] > [Gemma] に移動します。
インタラクティブ プレビューで「戻る」ナビゲーションのトランジションをシミュレートする
Quail 4 では、戻るアクションや予測型「戻る」の進行状況スライダーなど、専用のコントロールが導入されています。これにより、実機やエミュレータにデプロイすることなく、戻るアニメーションと進むアニメーションをテストできます。カスタム トランジション状態をステップ実行し、Compose インタラクティブ プレビュー内で予測型「戻る」ジェスチャーの動作を直接検証できるようになりました。