サービスに関する最新情報

お気に入りのエージェントが Android Studio に統合されました

所要時間: 3 分
Matthew Warner さんのプロフィールを表示
Matthew Warner プロダクト マネージャー、Android デベロッパー エクスペリエンス

Android Studio Rabbit 2 が安定版となり、本番環境で使用できる準備が整いました。このリリースには、Bring Your Own Agent、新しい XR エミュレータ機能、LeakCanary のアップデート、新しいエージェント スキル マネージャー ツール、AI コードレビューなど、開発を改善するための主要な機能が含まれています。これらの安定版の機能や、最新の Android Studio Canary リリースの機能について詳しくは、本日ライブ配信される Android Dev Summit のデモや講演をご覧ください。

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

ワークフローにおける柔軟性の重要性について、皆様からご意見をいただいておりました。最高のエージェントと最高の Android 開発ツールにアクセスできるようになりました。特定の ACP 準拠エージェントをご希望の場合は、それを使用できます。プロジェクトに特定のモデルの費用対効果が必要な場合は、それを利用できます。エンタープライズ契約に沿って特定のプロバイダを使用する必要がある場合も、問題ありません。

BYOA_Claude_no_rounding.png
Android Studio で Claude Agent を実行する

Claude Agent、OpenAI の Codex、Junie、Google Antigravity など、40 以上のコーディング エージェントから選択できます。これらのエージェントは、Android Emulator、ビルドシステム、Logcat などの Android Studio ツールにアクセスできます。また、Android スキルを使用して複雑なタスクを完了することもできます。

BYOA を開始するには、エージェント ウィンドウを開いて、希望するエージェントを選択するか、[設定] > [ツール] > [AI] > [エージェント] からエージェントを選択し、認証して最初のプロンプトを送信します。  

エミュレータを使用して Android XR 向けにビルドする

XR グラス、オーディオ グラス、ディスプレイ グラス用の Android XR エミュレータが、新機能と更新された機能とともに Android Studio で安定版になりました。これにより、ノートパソコンから直接 Android XR エクスペリエンスを構築、反復、テストできるようになりました。更新されたディスプレイ グラス エミュレータでは、独自の 360 度写真や連携カメラからの動画フィードを使用して環境をカスタマイズできるため、どこからでも実際の物理環境をテストできます。また、マイクとカメラの状態を示す新しいハードウェア LED インジケーターを導入し、ペア設定ウィザードを改善して、仮想スマートフォンと仮想オーディオおよびディスプレイ グラスをより迅速かつ確実にペア設定できるようにしました。まず、デバイス マネージャーから XR、オーディオ、ディスプレイ グラスのエミュレータを起動します。

emulator environment.png
Android XR エミュレータのスマートグラス向けにカスタマイズ可能な環境

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

installed-skills.png
Android Studio でのスキル管理

Android Studio のスキル マネージャーで Android のスキルを直接見つけて、インストール、管理できるようになりました。これにより、エージェントが利用できる専門的なワークフローや手順のガイダンスをきめ細かく制御できます。Android Studio には、Android スキルと Firebase エージェント スキルが搭載されています。たとえば、レガシー XML ビューの Jetpack Compose への移行、AGP 9 へのアップグレード、折りたたみ式デバイスやタブレット向けのアダプティブ レイアウトの実装、CameraX と Firebase サービスの統合などです。

[スキル] エディタタブを開くには、エージェント パネルのその他メニュー([エージェント スキルを管理])を使用するか、チャットボックスに「@」と入力して [スキルを管理] をクリックするか、[設定] > [ツール] > [AI] > [スキル マネージャー] を選択します。

manage-skills.png
チャットで @ を使用してインストール済みのスキルを直接呼び出すか、スキル マネージャーを開きます

LeakCanary を使用したエージェント型修正 

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

LeakCanary - AI Fix Zoomed in.png
AI を活用して Android Studio Profiler 内のメモリリークを修正する

Android Studio の Gemini Enterprise 

エンタープライズ グレードのガバナンス、厳格なデータ プライバシー管理、カスタムの内部ナレッジベース統合を必要とするエンジニアリング チーム向けに、Android Studio Rabbit 1 以降、Android Studio で Gemini Enterprise のフルサポートが提供されています。Gemini Enterprise を使用すると、デザイン システム、社内 SDK、プライベート リポジトリに接続して、ユースケースに関連性の高い回答を得ることができます。

Gemini Enterprise in Android Studio は、エンタープライズ チームに次の主要な機能を提供します。

  • 厳格なデータ プライバシー: ソースコードとワークスペースのコンテキストが保持されたり、グローバル基盤モデルのトレーニングに使用されたりすることはありません。
  • コンプライアンスと監査ロギング: 組織のセキュリティ境界内で、エージェントのアクティビティ、生成されたパッチ、プロンプト履歴を完全に可視化します。
  • 管理ポリシー: IT 管理者が、承認済みのスキル、エージェント、モデル エンドポイントを開発チーム全体で定義するための一元管理。

変更レビューで、未加工の差分からガイド付きのコードレビューに移行する 

エージェント型ツールにより、コードの記述やリファクタリングがかつてないほど高速化される一方で、エンジニアリングにおける新たなボトルネックが生じています。それは、生成されたすべてのコードのレビューと検証です。AI Change Review は、Android Studio でコード変更が行われる場所ならどこでも利用できます。レビューは、3 つの視覚的なエントリ ポイントから、またはエージェント チャット ウィンドウから直接開始できます。

change-review-entry-points.png
変更の審査は、1. エージェントの変更 2. Pending Commits、3. Git Log

変更レビューは、推奨される修正の特定から始まります。エージェントは、エージェントの変更、保留中の commit、または審査中の commit された変更を個別にレビューします。推奨される修正を適用したら、[チュートリアルを作成] をクリックして、ガイド付きチュートリアルを開始できます。ガイド付きウォークスルーでは、ファイルをアルファベット順に読み取るのではなく、プロジェクト全体の関連する差分チャンクを論理的なテーマにグループ化して優先順位を付けることで、レビューを迅速化します。  

スタートガイド

これらの機能は、Android Studio の最新の安定版をダウンロードすることでご利用いただけます。バグを見つけた場合は、問題を報告してください。Android デベロッパー コミュニティ(LinkedIn、YouTube、X)にぜひご参加ください。

これらの機能に関するデモやトークは、本日ライブ配信される Android Dev Summit でご覧いただけます。Android 向けエージェント ツールの更新についてもご覧ください。皆様が構築されるソリューションを楽しみにしております。

作成者:
続きを読む