Android Studio の AI には、開発プロセスのすべてのステップに対応する機能が含まれています。次の表に、ワークフローの強化に役立つ主な機能の一部を示します。Android Studio の AI は急速に発展している分野であるため、最新のアップデートについては、Android Studio の安定版リリースノートとプレビュー リリースノートもご確認ください。
| カテゴリ | 特徴 | 説明 | ドキュメント |
|---|---|---|---|
| エージェント モード | 新しいプロジェクトを作成 | AI を活用して、アイデアからアプリのプロトタイプをすばやく作成できます。 | AI で新しいプロジェクトを作成する |
| 並行した会話 | 複数のエージェント モードの会話を並行して実行し、IDE 内で効果的にマルチタスクを行う。 | エージェント モード | |
| API キーを追加する | API キーを追加してコンテキスト ウィンドウを拡張すると、さらに質の高い回答を得ることができます。
無料枠のデフォルト モデルのユーザーにのみ適用されます。 |
独自の Gemini API キーを追加する | |
| MCP サーバーを追加する | Model Context Protocol(MCP)を使用して外部ツールとやり取りし、知識と機能を拡張します。 | MCP サーバーを追加する | |
| リモート MCP サーバーを追加する | 自分でインストールしてメンテナンスすることなく、MCP サーバーに接続できます。 | MCP サーバーを追加する | |
AGENTS.md ファイルのサポート |
コードベースの一部である 1 つ以上の Markdown ファイルで、クエリに対するエージェントの回答の設定を定義します。AGENTS.md ファイルで定義された命令は IDE に依存しません。 |
AGENTS.md ファイルを使用してエージェントをカスタマイズする |
|
| 権限を管理 | エージェントの特定の権限を管理して、ワークスペースをきめ細かく制御できます。 | エージェント モードで権限を管理する | |
| Android ナレッジベースにアクセスする | 高品質なアプリの開発に役立つ、最新の信頼できるドキュメントにアクセスできます。 | Android ナレッジベース | |
| エージェント ウェブ検索 | リアルタイムのウェブ検索を実行して、最新の情報にアクセスする。 | エージェント ウェブ検索 | |
| スキルでエージェントを拡張する | スキルを使用すると、専門知識とカスタム ワークフローを使用してエージェントの機能を強化できます。 | スキルでエージェントを拡張する | |
| 接続済みのデバイスを操作する | Android Studio の AI エージェントは、接続されたデバイスにアプリをデプロイする、画面に現在表示されている内容を検査する、スクリーンショットを撮る、Logcat でエラーを確認する、実行中のアプリを操作するなどのツールにアクセスできます。 | デバイスで変更をテストして検証する | |
| ローカル サードパーティ モデル | パソコンにローカルにインストールされている LLM を選択して、Android Studio の AI 機能を強化します。 | ローカル LLM を使用する | |
| リモート サードパーティ モデル | リモートモデル プロバイダから LLM を選択して、Android Studio の AI 機能を強化します。 | リモート LLM を使用する | |
| コード | 次の編集の予測 | 最近の変更に基づいて、コードベースの他の部分の編集を先回りアシストによる提案として提案します。 | 次の編集の予測 |
| 依存関係を更新する | 依存関係を更新し、ビルドエラーを繰り返し解決します。 | エージェントの依存関係を更新する | |
| 単体テストを生成して | このエージェントは、setUp メソッド、モック初期化、個々のテストケースなど、Kotlin コードと Java コードの包括的でコンパイル可能な単体テストを生成できます。 |
単体テストを生成する | |
| Android Studio のジャーニー | 自然言語を使用してステップとアサーションを記述することで、ジャーニーと呼ばれるエンドツーエンドの機能テストを作成します。エージェントは、ステップをアプリで実行するアクションに変換します。
Studio Labs で有効にします。 |
Android Studio のジャーニー | |
| 作成 | Compose プレビューの生成 | エージェントは、特定のコンポーザブルまたはファイル内のすべてのコンポーザブルに対して、プレビュー パラメータのモックデータを含む Compose プレビューを自動的に生成できます。 | Compose プレビューを生成する |
| 変換 UI | 自然言語を使用して、Compose プレビュー パネルからアプリの UI を直接更新できます。 | 変換 UI | |
| デザインモックから新しい UI を作成する | デザインモックから Compose コードを直接生成する。 | 画像添付ファイル付きの UI を生成する | |
| UI をターゲット画像に合わせる | 初期 UI がすでに作成されている場合に、UI をリファレンス デザインに合わせる。 | 画像添付ファイル付きの UI を生成する | |
| UI の品質に関する問題を修正する | 問題を見つけて修正し、UI の品質とユーザー補助を改善します。 | UI の品質に関する問題を見つけて修正する | |
| Android を活用した統合 | App Quality Insights でクラッシュを分析する | エージェントを使用して、App Quality Insights のクラッシュ レポートを分析し、生成インサイトを生成して、クラッシュの概要を提供します。また、可能であれば、サンプルコードや関連ドキュメントへのリンクなど、推奨される次のステップを提案します。 | App Quality Insights でクラッシュを分析する |
| Logcat でランタイム エラーを分析する | エージェントは、Logcat ウィンドウのエラーを理解して解決するのに役立ち、デバッグ プロセスを効率化します。アプリでエラーや例外がスローされたときに [Fix with AI] をクリックすると、IDE を離れることなく、すぐに説明と実用的な提案を得ることができます。 | Logcat でランタイム エラーを分析する | |
| ビルドエラーと同期エラーに関するヘルプ | エージェントは、Gradle のビルドエラーと同期エラーについて理解している。エラーが発生した場合は、ビルド出力の [AI で修正] リンクをクリックして、問題の診断と修正に役立ててください。 | ||
| プライバシーとセキュリティ | コンテキストの共有を構成する | .aiexclude ファイルを使用して、エージェントと共有するファイルを具体的に構成します。 |
コンテキスト共有を構成する |
| ロギング | プロンプトとレスポンス、ユーザーが承認したコード行などのメタデータを含む Gemini アクティビティを Cloud Logging で収集します。 ビジネスティアの登録者のみ。 |
Cloud Logging で Gemini Enterprise の使用状況の監査ログにアクセスする | |
| VPC Service Controls | コーディング用の安全で管理された環境を構築し、機密データと知的財産を保護します。 ビジネスティアの登録者のみ。 |
VPC Service Controls でアプリを保護する | |
| 生産性指標 | チームの Gemini の使用状況と、コードの推奨事項の受け入れ率などの指標を含む、Gemini が業務に与えた影響を追跡します。 ビジネスティアの登録者のみ。 |
分析データを表示、エクスポートする |