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

このページでは、Android Studio プレビュー リリースで導入された新機能について説明します。プレビュー ビルドでは、Android Studio の最新の機能や改良点を早期に利用できます。これらのプレビュー版はダウンロードできます。Android Studio のプレビュー版の使用中に問題が発生した場合は、お知らせください。お寄せいただいたバグレポートは、Android Studio の改善に活用させていただきます。

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

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

Android Studio の現在のバージョン

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

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

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 で利用できる機能は次のとおりです。

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

Android Studio Rabbit 2

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

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

Bring Your Own Agent(BYOA): お好みのコーディング エージェントを統合

Android Studio のカスタム AI モデルのサポートを基盤として、Android Studio Rabbit 2 Canary 2 では Bring Your Own Agent(BYOA)が導入されています。BYOA を使用すると、Claude Agent、OpenAI Codex、Google Antigravity など、お好みの AI コーディング エージェントを、オープンな Agent Client Protocol(ACP)を使用して Android Studio に直接接続できます。

BYOA は、選択したエージェントを IDE ネイティブのインテリジェンスと組み合わせ、プロジェクト グラフ全体、ビルド診断、エミュレータ コントロールをエージェントに直接渡すことで、実行を高速化し、トークン消費量を削減します。個人または企業のサブスクリプションで認証できます。Android Studio の組み込みエージェントは追加料金なしで引き続きご利用いただけます。

[Agent] ツール ウィンドウの [Agents] メニューから AI エージェントを選択します。

BYOA には次の利点があります。

  • ACP 準拠のエージェントをサポート。
  • ビルド診断、Android SDK ツール、ターミナルとシェルの実行、エミュレータ管理に IDE から直接アクセスできます。
  • 個人の API キーとコンシューマー サブスクリプションをサポートする柔軟なログイン オプション。

始める

BYOA を開始する手順は次のとおりです。

  1. Android Studio を最新の Canary リリースに更新します。
  2. エージェントを接続する: エージェント ウィンドウで、デフォルトのエージェント(Claude Agent、Codex、Antigravity)のいずれかを選択し、ログインするか、API キーを指定します。その他のエージェントは、[ファイル](macOS では [Android Studio])> [設定] > [ツール] > [AI] > [エージェント] のレジストリにあります。

LeakCanary を使用したエージェントによる修正

Rabbit 2 以降、Android Studio は LeakCanary を AI エージェントと直接統合し、IDE を離れることなくメモリリークを診断して解決できるようにします。この統合により、LeakCanary はメモリリークの根本原因についてより有意義な説明を提供し、修正するための具体的なコード変更を提案できます。この機能は、Profiler の LeakCanary タスクでお試しいただけます。

Android Studio で Android スキルを検出、インストール、管理する

Android Studio Rabbit 2 では、Android のスキルを IDE で直接、簡単に検出、インストール、管理できます。これにより、エージェントが利用できる特殊なワークフローや手順ガイダンスをきめ細かく制御できます。

空いているスペースをダブルクリックして [Running Devices] ツール ウィンドウのサイズを変更する

[Running Devices] ツール ウィンドウで、仮想デバイスまたはミラーリングされた実機の周囲の未使用スペースを削除できます。デバイスの画面(およびフレーム(表示されている場合))の外側にある空の背景領域をダブルクリックすると、ツール ウィンドウのサイズが自動的に変更されるか、分割ペインの比率が調整されて、デバイスのディスプレイにぴったり収まるようになります。

  • ドッキングされたツール ウィンドウ: ツール ウィンドウの幅(左右にドッキングされている場合)または高さ(上下にドッキングされている場合)を調整して、デバイスの周囲の余分なマージンを削除します。
  • フローティング モードとウィンドウ モード: ウィンドウの幅と高さの両方をサイズ変更して、デバイスのディスプレイにぴったり収まるようにします。
  • 分割ビュー: 複数のディスプレイまたはデバイスを並べて表示するときに、内部スプリッターを自動調整します。

Android Studio Rabbit 3

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

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

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

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

モデルの割り当て

モデル割り当て機能を使用すると、Android Studio でさまざまなタイプのタスクに異なる AI モデルを選択できます。たとえば、エージェント モードの複雑な推論タスクには大規模な Pro ティアモデルを割り当て、commit メッセージの生成や次の編集の予測など、レイテンシに敏感な単純なタスクには高速で軽量なモデルを割り当てることができます。これにより、機能全体で品質、速度、割り当て使用量のバランスを調整できます。

これを構成するには、[File](macOS の場合は [Android Studio])> [Settings] > [Tools] > [AI] > [Model Providers] に移動し、[Model Assignment] タブを選択して、プルダウンを使用して各機能カテゴリにモデルを割り当てます。モデルは、エージェント モード パネルのモデル セレクタ プルダウンから直接変更することもできます。思考機能のモデル割り当て設定は、選択内容を反映して自動的に更新されます。

iOS、Flutter、React Native のアプリを Android に移行する

Android Studio の自動移行ツールを使用して、既存の iOS、Flutter、React Native プロジェクトをネイティブ Android に移行できるようになりました。新規プロジェクト ウィザードからアシスタントを呼び出して、選択したプロジェクトを Kotlin と Jetpack Compose ベースの Android アプリに変換できます。統合された進行状況 UI により、タスクの計画、コード変換、コンパイル チェックをエンドツーエンドで可視化し、テストと検証の準備が整った機能的なプロジェクトを生成できます。

詳細については、クロスプラットフォーム アプリの移行を行うをご覧ください。

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

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