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 Rabbit 1 Stable
Android Gradle プラグイン 9.4.0 Stable
Android Studio Rabbit 2 Canary

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

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

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 を使用すると、オープンな Agent Client Protocol(ACP)を使用して、Claude Agent、OpenAI Codex、Google Antigravity など、好みの AI コーディング エージェントを Android Studio に直接接続できます。

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

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

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

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

始める

BYOA を使用するには、次の手順を行います。

  1. Android Studio を最新のカナリア リリースに更新します。
  2. エージェントを接続します。エージェント ウィンドウで、デフォルトのエージェント(Claude Agent、Codex、Antigravity)のいずれかを選択してログインするか、API キーを入力します。 その他のエージェントは、[File](macOS では [Android Studio])> [Settings] > [Tools] > [AI] > [Agents] のレジストリにあります。

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

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

モデルの割り当て

モデルの割り当て機能を使用すると、Android Studio でタスクの種類ごとに異なる AI モデルを選択できます。たとえば、エージェント モードの複雑な推論タスクには大規模なプロレベルのモデルを割り当て、コミット メッセージの生成や次の編集の予測など、レイテンシの影響を受けやすい簡単なタスクには、高速で軽量なモデルを割り当てることができます。これにより、機能間で品質、速度、割り当ての使用量のバランスを取ることができます。

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

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

Android Studio の自動移行ツールを使用して、既存の iOS、Flutter、React Native プロジェクトをネイティブ Android に移行できるようになりました。New Project Wizard からアシスタントを呼び出して、選択したプロジェクトを 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 に登録する必要があります。

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

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

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

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

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

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

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