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

このページでは、Android Studio プレビュー リリースで導入された新機能を紹介します。プレビュー ビルドでは、Android Studio の最新機能や改善された機能をいち早く利用できます。これらのプレビュー版をダウンロードできます。プレビュー版 Android Studio の使用で問題が発生した場合は、お知らせください。ご提出いただいたバグレポートは、Android Studio の改善に役立てさせていただきます。

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

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

現在のバージョンの Android Studio

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

バージョン チャンネル
Android Studio Panda 2 Stable
Android Gradle プラグイン 9.1.0 Stable
Android Studio Panda 3 Canary

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

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

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

Studio Labs

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

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

機能 説明 ドキュメント
Compose プレビューの生成 Gemini は、特定のコンポーザブルまたはファイル内のすべてのコンポーザブルについて、プレビュー パラメータのモックデータを含む Compose プレビューを自動的に生成できます。 Compose プレビューを生成する
変換 UI 自然言語を使用して、Compose プレビュー パネルからアプリの UI を直接更新します。 UI の変換
Android Studio のジャーニー 自然言語を使用して、エンドツーエンド テストのステップとアサーションを記述します。 Android Studio のジャーニー

Android Studio Panda 3

Android Studio Panda 3 の新機能は次のとおりです。

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

AQI でのエージェント統合によるクラッシュに対する推奨される修正

[App Quality Insights] ツール ウィンドウが AI エージェントと統合され、クラッシュデータをソースコードとともに分析して、詳細な説明を提供し、修正候補を提案できるようになりました。App Quality Insights ツール ウィンドウでクラッシュを選択したら、[分析情報] タブに移動して [詳細を表示] をクリックすると、クラッシュの詳細な説明が表示されます。[AI で修正] をクリックすると、エージェントがコード変更を提案します。提案されたコード変更を確認して承認できます。

AQI の新しいエージェント統合。オプションとして [詳細を表示] と [AI で修正] が用意されています

Compose Preview Screenshot Testing ツール

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

Android Studio Profiler の LeakCanary

Android Studio Panda には、専用のタスクとして Android Studio Profiler に直接 LeakCanary を統合する機能が含まれています。

LeakCanary でリークを分析するための Android Studio Profiler の新しいタスク

Android Studio の LeakCanary プロファイラ タスクは、メモリリーク分析をデバイスから開発マシンに積極的に移動させるため、デバイス上のリーク分析と比較して、リーク分析フェーズでのパフォーマンスが大幅に向上します。

また、リーク分析が IDE 内でコンテキスト化され、ソースコードと完全に統合されるようになりました。これにより、[ソースに移動] などの便利なコード接続機能が提供され、メモリリークの調査と修正に必要な手間と時間を大幅に削減できます。リーク分析全体をコピーして、Gemini でさらに処理することもできます。これにより、開発フェーズでの生産性が大幅に向上し、ワークフローが改善されます。

デバッグ用の [宣言に移動] でコンテキスト化された LeakCanary メモリリーク分析

Android Studio でのマテリアル シンボルのサポート

Android Studio Otter 2 Feature Drop を使用して、アプリに最新のマテリアル シンボルを追加してカスタマイズします。Vector Asset Studio が Google Fonts の Material symbols ライブラリと完全に統合され、IDE 内からカタログ全体にアクセスできるようになりました。

スタジオでアイコンのウェイト、グレード、光学サイズなどの属性を直接カスタマイズして、デザインに完全に一致させることができるようになりました。最新のカナリア版ビルドでお試しください。

Vector Asset Studio でのマテリアル シンボルのサポート

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

Layout Inspector に再コンポーズ状態の読み取りを追加して、再コンポーズ回数の多さを診断しやすくしました。Panda 3 カナリア版で利用可能なこの機能は、そのサイクル中に実行された状態の読み取りの詳細なリストを提供することで、再コンポーズをトリガーした状態変数を特定するのに役立ちます。この機能を使用するには、compose.ui:ui:1.10.0 (BOM 2025.12.01) 以降を使用します。

主な機能

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

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

始める

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

  1. Layout Inspector を開きます。
  2. 再構成列を右クリックして、次のいずれかを行います。

    • すべてのノードで、[Observe Recomposition > Observe All] を選択します。
    • 特定のメモについては、[再構成] > [ノードを観察] を選択します。
    Layout Inspector で再コンポーズ状態の読み取りをオンにする
  3. アプリを操作します。再コンポーズが発生したら、コンポーネント ツリーの青いカウントリンクをクリックして状態を検査します。

    Layout Inspector での再コンポジション状態の読み取りの結果の例
  4. [AI で説明] をクリックすると、再コンポーズが発生した理由の詳細な分析が表示されます。

    レイアウト インスペクタでの状態読み取りの「AI で説明」のサンプル結果