Android Studio の Gemini の機能

Gemini in Android Studio には、開発プロセスのあらゆる段階で役立つ機能が搭載されています。Gemini は急速に進化しているため、最新のアップデートについては Android Studio の 安定版リリースノートプレビュー版リリースノートもご確認ください。

カテゴリ 機能 説明 ドキュメント
チャット チャット Gemini とやり取りするための元のインターフェース。開発ワークフローのどの時点でも、Android 関連の質問を Gemini に相談できます。 Gemini と話そう
ファイルを添付 クエリにファイルを添付すると、Gemini が質問のコンテキストをより深く理解し、更新する必要があるコードを特定するのに役立ちます。 ファイルを添付
画像を添付 クエリに画像を添付すると、UI の生成、UI バグのデバッグ、アプリのアーキテクチャの文書化などに役立ちます。

無料枠のみ。
画像を添付
プロンプト ライブラリ(IDE 内) よく使用するプロンプトを保存して管理し、必要に応じてすばやく呼び出すことができます。 プロンプト ライブラリでプロンプトを保存して管理する
ルール クエリに対する Gemini の回答に関する設定を定義します。優先するコーディング言語、スタイル、出力形式などを定義します。 ルールを使用してエクスペリエンスをカスタマイズする
プロンプト ギャラリー プロンプトのコレクションを参照して、ワークフローに Gemini を組み込む方法のヒントを得ることができます。 プロンプト ギャラリー
ローカルのサードパーティ モデル パソコンにローカルにインストールされている LLM を選択して、Android Studio の AI 機能に活用できます。 ローカル LLM を使用する
リモートのサードパーティ モデル リモート モデル プロバイダの LLM を選択して、Android Studio の AI 機能に活用できます。 リモート LLM を使用する
エージェント モード エージェント モード エージェント モードは、Gemini とチャットするだけでは対応しきれなかった、複雑な多段階の開発タスクを処理できるように設計されています。エージェントは複数のファイルに変更を加え、バグを繰り返し修正することで、開発プロセスを加速させることができます。 エージェント モード
新しいプロジェクトを作成する AI を活用して、アイデアからアプリのプロトタイプをすばやく作成できます。 AI を使用して新しいプロジェクトを作成する
依存関係を更新する 依存関係を更新し、ビルドエラーを繰り返し解決します。 Gemini エージェントを使用して依存関係を更新する
API キーを追加する API キーを追加してコンテキスト ウィンドウを拡大し、さらに高品質の回答を得ることができます。

無料枠のデフォルト モデルのユーザーにのみ適用されます。
独自の Gemini API キーを追加する
MCP サーバーを追加する Model Context Protocol(MCP)を使用して、外部ツールとやり取りし、知識と機能を拡張します。 MCP サーバーを追加する
リモート MCP サーバーを追加する MCP サーバーを自分でインストールして維持する必要はありません。 MCP サーバーを追加する
AGENTS.md ファイルのサポート コードベースの一部である 1 つ以上の Markdown ファイルで、クエリに対する Gemini の回答に関する設定を定義します。AGENTS.md ファイルで定義された手順は IDE に依存しません。 AGENTS.md ファイルを使用して Gemini をカスタマイズする
権限の管理 エージェントの特定の権限を管理して、ワークスペースを細かく制御できます。 エージェント モードで権限を管理する
スキルを使用してエージェント モードを拡張する スキルを使用すると、専門知識とカスタム ワークフローでエージェント モードの機能を強化できます。 スキルを使用してエージェント モードを拡張する
接続されたデバイスとやり取りする Android Studio の AI エージェントは、接続されたデバイスにアプリをデプロイするツールにアクセスできます。画面に現在表示されている内容の確認、スクリーンショットの撮影、Logcat でのエラーの確認、実行中のアプリとのやり取りを行うことができます。 デバイスで変更をテストして確認する
コード コード補完 Gemini は、Android Studio で AI によるコードの予測入力を行います。入力すると、グレーの斜体文字で表示されます。コード補完により、完全な関数が提案されるため、時間を節約し、コーディング プロジェクトをより迅速に完了できます。 AI コード補完でコーディングを加速する
コード変換 コードエディタから Gemini にプロンプトを送信して、プロジェクトのコードを変更、最適化、追加するためのコード候補を取得します。 コードを変換する
変数名を再検討する ファイル内の 1 つまたはすべての変数の名前を変更する方法について、Gemini から候補を取得します。 変数名を再検討する
単体テスト シナリオを生成する Gemini は、テストするコードのコンテキストを使用してテスト シナリオを提案できます。単体テスト シナリオを生成する際に、Gemini はテストの詳細な名前と説明を含めるため、提案された各テストの意図をより深く理解できます。 単体テスト シナリオを生成する
Gemini を使用したジャーニー 手順とアサーションを自然言語で記述して、ジャーニーと呼ばれるエンドツーエンドの機能テストを作成します。Gemini は、手順を Gemini がアプリで実行するアクションに変換します。

Studio Labsで有効にします。
Android Studio のジャーニー
コードの文書化 コードの明確で簡潔なドキュメントを生成します。下書きをすぐに作成して、改良して完成させることができます。 コードのドキュメントを生成する
commit メッセージを生成する Gemini は、コードの変更と最近の過去の commit のコンテキストを使用して、commit メッセージを生成できます。 commit メッセージを生成する
コードのカスタマイズ コードのカスタマイズでは、組織の非公開リポジトリに基づいてコードが提案されるため、組織のコーディング スタイルに準拠できます。

Business 階層の定期購入者のみ。
コードのカスタマイズの概要
作成 Compose プレビューの生成 Gemini は、特定のコンポーザブルまたはファイル内のすべてのコンポーザブルについて、プレビュー パラメータのモックデータなど、Compose プレビューを自動的に生成できます。 Compose プレビューを生成する
UI を変換する 自然言語を使用して、Compose プレビュー パネルからアプリの UI を直接更新します。 UI を変換する
デザイン モックアップから新しい UI を作成する デザイン モックアップから直接 Compose コードを生成します。 画像を添付して UI を生成する
UI をターゲット画像に合わせる 初期 UI がすでに作成されている場合は、UI を参照デザインに合わせます。 画像を添付して UI を生成する
UI の品質に関する問題を修正する 問題を検出して修正し、UI の品質とアクセシビリティを向上させます。 UI の品質に関する問題を検出して修正する
Android 搭載の統合 App Quality Insights でクラッシュを分析する Gemini を使用して App Quality Insights のクラッシュ レポートを分析し、分析情報を生成して、クラッシュの概要を提供します。また、可能であれば、サンプルコードや関連ドキュメントへのリンクなど、次のステップを推奨します。 App Quality Insights と Gemini でクラッシュを分析する
Logcat でランタイム エラーを分析する Gemini in Android Studio は、Logcat ウィンドウのエラーを把握して解決するのに役立ち、デバッグ プロセスを効率化します。アプリでエラーまたは例外が発生した場合は、[Gemini に相談] をクリックすると、IDE を離れることなく、すぐに説明と実用的な提案が表示されます。 Logcat と Gemini でランタイム エラーを分析する
ビルドエラーと同期エラーに関するヘルプを表示する Gemini は Gradle のビルドエラーと同期エラーを理解しています。エラーが発生した場合は、ビルド出力の [Gemini に相談] リンクをクリックして、問題の診断と修正に役立ててください。
プライバシーとセキュリティ コンテキストの共有を設定する .aiexclude ファイルを使用して、Gemini と共有するファイルを具体的に設定します。 コンテキストの共有を設定する
ロギング Gemini のアクティビティを Cloud Logging に収集します。これには、プロンプトと回答、ユーザーが承認したコード行などのメタデータが含まれます。

Business 階層の定期購入者のみ。
Gemini Code Assist Standard と Enterprise のロギングを構成する
VPC Service Controls 機密データと知的財産を保護するために、安全で管理されたコーディング環境を確立します。

Business 階層の定期購入者のみ。
Gemini 用に VPC Service Controls を構成する
ユーザー ドメインの制限を使用してネットワーク アクセスを制御する ユーザー ドメインに基づいて Gemini へのアクセスを制限します。

Business 階層の定期購入者のみ。
ユーザー ドメインの制限を使用してネットワーク アクセスを制御する
その他 生産性指標 Android Studio での Gemini のチームの使用状況と、コード候補の承認率などの指標を含め、作業への影響を追跡します。

Business 階層の定期購入者のみ。
Gemini Code Assist の指標を生成する