Android Studio Narwhal Feature Drop の新機能は次のとおりです。
パッチリリース
Android Studio Narwhal Feature Drop のパッチリリースを以下に示します。
Android Studio Narwhal Feature Drop | 2025.1.2 パッチ 1(2025 年 8 月)
これは、バグの修正と Android Studio および Android Gradle プラグインの改善を含むマイナー アップデートです。
Android Studio の修正とパフォーマンスの改善
- エージェントが使用する
code_search
ツールに関する問題を修正しました。 - Kotlin マルチプラットフォーム(KMP): KMP プロジェクトで Android Gradle Managed Devices の Gradle タスクが正しく作成されないバグを修正しました。管理対象デバイスのタスクが解決され、想定どおりに実行されるようになります。
Android Gradle プラグインの修正とパフォーマンスの改善
- Android Gradle プラグイン(AGP)がバージョン 8.12.1 に更新されました。
Android Studio Narwhal Feature Drop の新機能は次のとおりです。
Android Studio のエージェント モードの Gemini
Gemini in Android Studio のエージェント モードは、Gemini とチャットするだけでは対応しきれなかった、複雑な多段階の開発タスクを処理するように設計された新しい AI 機能です。エージェント モードを使用するには、サイドバーで [Gemini] をクリックし、[エージェント] タブを選択します。単体テストの生成やエラーの修正などの複雑な目標を記述すると、エージェントがプロジェクト内の複数のファイルにまたがる実行プランを策定します。エージェントは編集を提案し、バグを繰り返し修正して目標を達成します。提案された変更内容を確認、承認、拒否し、エージェントにフィードバックの繰り返しを依頼できます。

Gemini のルール
Gemini のルールを使用すると、プロンプト ライブラリ内で優先するコーディング スタイルや出力形式を定義できます。希望する技術スタックや言語を記載することもできます。これらの設定を一度行うと、Gemini に送信される後続のすべてのプロンプトに自動的に適用されます。ルールは、AI がプロジェクトの標準と設定を理解し、より正確でカスタマイズされたコード アシスタンスを提供するために役立ちます。たとえば、「常に Kotlin で簡潔な回答を返す」というルールを作成できます。
ルールを設定するには、[Android Studio] > [設定] > [ツール] > [Gemini] > [プロンプト ライブラリ] > [ルール] に移動し、エディタでテキストを編集します。プルダウンを使用して、IDE レベルまたはプロジェクト レベルでルールを保存します。
- IDE レベルのルールは自分専用であり、複数のプロジェクトで使用できます。
- プロジェクト レベルのルールは、同じプロジェクトに取り組むチームメンバー間で共有できます。チーム全体でプロンプトを共有するには、
.idea
フォルダをバージョン管理システムに追加する必要があります。

埋め込み XR エミュレータ
XR エミュレータがデフォルトで埋め込み状態で起動するようになりました。これで、Android Studio 内で直接アプリをデプロイし、3D 空間をナビゲートして、Layout Inspector を使用できるようになりました。

XR プロジェクト テンプレート
Android Narwhal Feature Drop では、Jetpack XR 専用に設計された新しいプロジェクト テンプレートが導入されています。これにより、没入型エクスペリエンスの開発をすぐに開始するための定型コードを含む確固たる基盤が提供されます。
XR 用の埋め込みの Layout Inspector
埋め込みの Layout Inspector が XR アプリケーションをサポートするようになり、XR 環境内で UI レイアウトを検査して最適化できるようになりました。アプリのコンポーネント構造に関する詳細な分析情報を取得し、レイアウトの問題を特定して、より洗練されたパフォーマンスの高いエクスペリエンスを作成します。
16 KB ページサイズのサポート
Android Studio Narwhal Feature Drop では、16 KB ページサイズへの移行のサポートが強化されています。この移行をスムーズに進めるため、Android Studio では、16 KB デバイスと互換性のない APK または Android App Bundle をビルドする際に、事前警告が表示されるようになりました。APK Analyzer を使用して、16 KB デバイスと互換性のないライブラリを特定することもできます。この新しい環境でアプリをテストするために、Android Studio では既存の 4 KB イメージに加えて、専用の 16 KB エミュレータ ターゲットも利用できます。

作成プレビューのナビゲーションの改善
最新のナビゲーションの改善により、Compose プレビューのインタラクションがより効率的になりました。プレビュー名をクリックしてプレビュー定義に移動するか、個々のコンポーネントをクリックして定義されている関数に移動します。ホバー状態では、プレビュー フレームにマウスを合わせると、すぐに視覚的なフィードバックが表示されます。キーボードの矢印キーによるナビゲーションが改善され、複数のプレビュー間を簡単に移動できるようになりました。これにより、UI のイテレーションと改良を迅速に行うことができます。
作成プレビューの選択ツール
Compose プレビュー ピッカーが利用可能になりました。試すには、Compose コード内の @Preview
アノテーションをクリックします。

Layout Inspector での子の再コンポーズ
Layout Inspector で子コンポーズの回数がサポートされるようになりました。再コンポーズされるコンポーザブルがコンポーネント ツリーの親の下に折りたたまれている場合でも、再コンポーズの回数が表示されるようになりました。子コンポーザブルの再コンポーズ数が増加している場合は、ツリーを開いて、再コンポーズが発生している場所を確認できます。

Android デバイス ストリーミングで利用できるパートナー デバイスラボ
パートナー デバイスラボは、Google の OEM パートナー(Samsung、Xiaomi、OPPO、OnePlus、vivo など)が運営するデバイスラボで、Android デバイス ストリーミングで利用できるデバイスの選択肢を拡大します。このサービスはベータ版であり、Android Studio の最新の Canary リリースで利用できます。詳細については、パートナー デバイスラボに接続するをご覧ください。
デフォルトで K2 モード
Android Studio は、デフォルトで K2 Kotlin コンパイラを使用するようになりました。この次世代コンパイラにより、IDE とビルドのパフォーマンスが大幅に向上します。K2 を有効にすることで、Kotlin プログラミング言語の将来の機能と、Kotlin でのさらに高速で堅牢な開発エクスペリエンスへの道が開かれます。