Android Studio プレビューのリリースノート

このページでは、Android Studio のプレビュー リリースで導入された新機能について説明します。 プレビュー ビルドを使用すると、Android Studio の最新機能や改善された機能に早期アクセスできます。これらのプレビュー バージョンはダウンロードできます。 プレビュー版 Android Studio の使用で問題が発生した場合は、お知らせ ください。ご提出いただいたバグレポートを基に、今後も Android Studio の改善に取り組んでまいります。

Canary リリースには、開発中の最先端の機能が含まれており、テストは簡易的に行われています。Canary ビルドは開発に使用できますが、機能が追加または変更される可能性があることに注意してください。リリース候補(RC)は Android Studio の次期バージョンであり、安定版リリースが間近に迫っています。次期バージョンの機能セットは安定しています。Android Studio のバージョン命名規則については、 Android Studio のリリース名をご覧ください。

各プレビュー リリースにおける重要な修正のリストなど、Android Studio のプレビュー リリースに関する最新情報については、Android Studio ブログのリリース アップデートをご覧ください。

Android Studio の現在のバージョン

次の表に、Android Studio の現在のバージョンとそれぞれの チャネルを示します。

バージョン チャネル
Android Studio Quail 3 Stable
Android Gradle プラグイン 9.3.0 Stable
Android Studio Quail 4 退場
Android Studio Rabbit 1 カナリア

Android Gradle プラグインのプレビュー版との互換性

Android Studio の各プレビュー バージョンは、対応するバージョンの Android Gradle プラグイン(AGP)とともに公開されます。Studio のプレビュー バージョンは、 AGP の 互換性のある 安定版で動作します。ただし、AGP のプレビュー バージョンを使用している場合は、対応する Studio のプレビュー バージョン(AGP 7.2.0-alpha07 を使用した Android Studio Chipmunk Canary 7 など)を使用する必要があります。異なるバージョン(AGP 7.2.0-alpha07 を使用した Android Studio Chipmunk Beta 1 など)を使用しようとすると、同期が失敗し、対応するバージョンの AGP に更新するよう求めるメッセージが表示されます。

Android Gradle プラグイン API の非推奨化と削除の詳細なログについては、 Android Gradle プラグイン API の更新をご覧ください。

Studio Labs

Studio Labs を使用すると、安定版の Android Studio で最新の AI 試験運用版機能を試すことができるため、AI アシスタントの機能を開発ワークフローに迅速に統合できます。詳しくは、 Studio Labsをご覧ください。

Studio Labs で現在利用できる機能は次のとおりです。

機能 説明 ドキュメント
Journeys for Android Studio 自然言語を使用して、エンドツーエンド テストの手順とアサーションを記述します。 Journeys for Android Studio

Android Studio Quail 4

Android Studio Quail 4 の新機能は次のとおりです。

このバージョンの Android Studio で修正された項目については、クローズされた 問題をご覧ください。

エージェント モードで Firebase を使用してフルスタック アプリを構築する

Firebase エージェント スキルを使用すると、Authentication や Cloud Firestore データベースなどの Firebase サービスを Android Studio のエージェント モードで直接有効にして構成できます。 エージェントは、Firebase の統合を完了し、バックエンド サービスを構成するのに役立ちます。この統合により、IDE を離れることなく、堅牢なフルスタック Android アプリを構築できます。

IDE で Firebase Auth と Firestore の設定をユーザーに案内するエージェント。
チャット インターフェースで Firebase の統合についてユーザーをガイドするエージェント。

Layout Inspector での再コンポーズ状態の読み取り

Layout Inspector再コンポーズ状態の読み取りを追加することで、再コンポーズ回数が多い場合の診断が容易になりました。Panda 3 Canary で利用できるこの機能を使用すると、そのサイクルで実行された状態の読み取りの詳細なリストを確認することで、再コンポーズをトリガーした状態変数を特定できます。この機能を使用するには、compose.ui:ui:1.10.0 (BOM 2025.12.01) 以降を使用します。

主な機能

この機能の主な機能は次のとおりです。

  • 状態の無効化のトレース: ノードが再コンポーズされたら、[Component Tree] で再コンポーズ 回数のリンクをクリックして、[State Inspection] パネルを開きます。
  • 詳細なスタック トレース: カウント、リスト、高度の値など、読み取られる特定の状態変数を特定します。 更新をトリガーするために invalidated(変更)されたものを確認します。
  • 再コンポーズ履歴のナビゲーション: パネル ヘッダーのナビゲーション矢印を使用して、特定のノードの以前の再コンポーズの状態データを切り替えます。
  • AI による説明: [State Inspection] パネルで [Explain with AI] をクリックすると、状態の読み取りと再コンポーズの原因が自然言語で表示されます。

使ってみる

これらの機能を試す手順は次のとおりです。

  1. Layout Inspector を開きます。
  2. 再コンポーズ列を右クリックして、次のいずれかを行います。

    • すべてのノードで、[Observe Recomposition > Observe All] を選択します。
    • 特定のノートで、[Recomposition > Observe Node] を選択します。
    Layout Inspector で再コンポーズ状態の読み取りを有効にする
  3. アプリを操作します。再コンポーズが発生したら、[Component Tree] の青いカウントリンクをクリックして状態を確認します。

    Layout Inspector での再コンポーズ状態の読み取りの結果の例
  4. [Explain with AI] をクリックして、再コンポーズが発生した理由の詳細な分析を取得します。

    Layout Inspector での状態の読み取りに対する [Explain with AI] の結果の例

Gemma 4 の統合

サードパーティ プロバイダにホストを依頼することなく、Android Studio 内で強力な Gemma 4 モデルを直接実行して、AI コード アシスタントを利用できるようになりました。統合されたランタイムによってネイティブに動作するこのローカル実行により、新機能の設計、コードのリファクタリング、問題のデバッグをすべてデバイス上で行うことができます。Gemma モデルをダウンロードするには、[Settings] > [Tools] > [AI] > [Model Providers] > [Gemma] に移動します。

インタラクティブ プレビューで「戻る」ナビゲーションの遷移をシミュレートする

Quail 4 では、[Navigate Back] アクションや [Predictive Back Progress] スライダーなどの専用コントロールが導入され、実機やエミュレータにデプロイすることなく、戻るアニメーションと進むアニメーションをテストできます。カスタム遷移状態をステップ実行し、予測型「戻る」ジェスチャーの動作を 直接 確認できるようになりました。

Android Studio Rabbit 1

Android Studio Rabbit 1 の新機能は次のとおりです。

このバージョンの Android Studio で修正された項目については、クローズされた 問題をご覧ください。

Compose プレビュー スクリーンショット テストツール

Compose プレビュー スクリーンショット テストツールを使用して、Compose UI をテストし、回帰を防ぎます。この新しいツールを使用すると、アプリの UI の変更を視覚的に検出できる HTML レポートを生成できます。詳しくは、Compose プレビュー スクリーンショット テストをご覧ください。

テスト用に Google Play に公開する

Android Studio で、アプリの新しいリリースを Google Play Console のテストトラックに直接アップロードできるようになりました。これを行うには、[Generate Signed App Bundle] フローの最後に [Publish for Testing] を選択します。この統合により、新しいアプリの最初のリリースを Google Play Console の内部テストトラックにアップロードできます。この機能を使用して、既存のアプリのリリースを他の種類のテストトラックにアップロードすることもできます。この機能を利用するには、Google Play Console に登録する必要があります。

Android Studio は Gemini Enterprise バンドルの一部です

Android Studio が Gemini Enterprise サブスクリプション バンドルに含まれるようになりました 。これにより、エンタープライズ開発チームは、組織の Google Cloud インフラストラクチャで直接ホストされるモデルを使用して Android Studio をデプロイできます 。すべてのセッションは、Google Cloud のエンタープライズ セキュリティ管理、データ所在地保証、Google Cloud 利用規約に基づいて実行されます。Android Studio には、Gemini Enterprise Standard または Gemini Enterprise Plus サブスクリプション プランが付属しています。

Android Studio を Google Cloud プロジェクトに接続すると、組織は次のメリットを得られます。

  • エンタープライズ ガバナンス: プロジェクトの既存の Google Cloud 利用規約に基づいて、一元的な管理制御を行います。
  • データの所在地とセキュリティ: コードとデータを安全なネットワーク内に保持します。 プロンプト、AI レスポンス、コード、テレメトリーは、プライベート ネットワーク(VPC Service Controls を介して)と選択したデータ リージョンに残ります。
  • 統合請求: 既存の Google Cloud 請求先アカウントで従量課金制で直接支払い、請求書を統合します。

AI デベロッパー ツールに対する Google Enterprise サポートの詳細については、Google Cloud ドキュメントの AI デベロッパー ツールの概要 をご覧ください。

Gemini Enterprise サブスクリプションで Android Studio にログインする

Gemini Enterprise サブスクリプションで Android Studio にログインする手順は次のとおりです。

  1. Android Studio を起動します。
  2. エージェント ツール ウィンドウを開くには、[Agent] をクリックするか、 [View > Tool Windows > Agent] をクリックします。
  3. [Sign in to Google] をクリックして、ブラウザを使用してログインします。
  4. [Business account] をクリックします。
  5. [Continue with Google Cloud] をクリックして、ブラウザを使用してログインします。
  6. ライセンス(サブスクリプション タイプ)が見つかった場合は、Android Studio に表示されます。開くプロジェクトに対応するライセンスを選択します。

リストされているライセンスのいずれかを選択する代わりに、ライセンスを自己割り当てできます。

  1. [プロジェクト ID から自動割り当て] をクリックします。
  2. [Next] をクリックします。
  3. プロジェクト ID を入力します。
  4. ロケーションを入力します: GlobalEurope (EU)United States (US)
  5. ライセンスを確認して、選択内容を保存します。

ライセンスの選択を変更する場合や、後でプロジェクト ID を更新する必要がある場合は、[File] (macOS では [Android Studio])> [Settings] > [AI] > [Model Providers] に移動し、[Change License] で選択を変更します。

問題のトラブルシューティング

Gemini Enterprise サブスクリプションで Android Studio を使用しているときに問題が発生した場合は、まず Android Studio Quail 4 Canary 4 以降を使用していることを確認してください。問題が解決しない場合は、管理者に連絡して構成を変更する必要があります。

  • 設定時にライセンスが表示されない場合は、管理者に連絡してアクセス権をリクエストしてください。ライセンスの自動割り当てを設定することをおすすめします。
  • Android Studio で最新の Gemini モデルにアクセスできない場合は、管理者に連絡してプレビュー モデルを有効にしてください。