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 とチャットするだけでは対応しきれなかった、複雑な複数段階の開発タスクを処理するように設計されています。エージェントは複数のファイルにわたって変更を行い、バグを繰り返し修正できるため、開発プロセスを加速できます。 エージェント モード
並列会話 エージェント モードの複数の会話を並行して実行し、IDE 内で効果的にマルチタスクを行います。 エージェント モード
新しいプロジェクトを作成 AI の助けを借りて、アイデアからアプリのプロトタイプをすばやく作成できます。 AI を使用して新しいプロジェクトを作成する
次の編集の予測 最近の変更に基づいて、コードベースの他の場所での編集を事前に提案します。 次の編集の予測
依存関係を更新する 依存関係を更新し、ビルドエラーを繰り返し解決します。 Gemini エージェントを使用して依存関係を更新する
API キーを追加する API キーを追加してコンテキスト ウィンドウを拡大し、さらに高品質の回答を得ます。

無料枠のデフォルト モデルのユーザーにのみ適用されます。
独自の Gemini API キーを追加する
MCP サーバーを追加する Model Context Protocol(MCP)を使用して、外部ツールとやり取りし、知識と機能を拡張します。 MCP サーバーを追加する
リモート MCP サーバーを追加する MCP サーバーを自分でインストールして維持する必要なく、MCP サーバーに接続できます。 MCP サーバーを追加する
AGENTS.md ファイルのサポート コードベースの一部である 1 つ以上のマークダウン ファイルで、クエリに対する Gemini の回答に関する設定を定義します。AGENTS.md ファイルで定義された手順は、IDE に依存しません。 AGENTS.md ファイルを使用して Gemini をカスタマイズする
権限を管理 エージェントの特定の権限を管理して、ワークスペースをきめ細かく制御できます。 エージェント モードで権限を管理する
Android ナレッジベースにアクセスする 高品質なアプリの開発に役立つ、最新の信頼できるドキュメントにアクセスできます。 Android ナレッジベース
Agent Web Search リアルタイムのウェブ検索を実行して、最新の情報にアクセスします。 Agent Web Search
スキルでエージェント モードを拡張する スキルを使用すると、専門知識とカスタム ワークフローでエージェント モードの機能を強化できます。 スキルでエージェント モードを拡張する
接続されたデバイスを操作する Android Studio の AI エージェントは、接続されたデバイスにアプリをデプロイするツール、画面に現在表示されている内容を検査するツール、スクリーンショットを撮るツール、Logcat でエラーを確認するツール、実行中のアプリを操作するツールにアクセスできます。 デバイスで変更をテストして検証する
コード コード補完 Gemini は、Android Studio で AI によるコードの予測入力機能を提供します。入力時に、グレーの斜体テキストとして表示されます。コード補完機能を使用すると、完全な関数が提案されるため、コーディング プロジェクトをより迅速に完了できます。 AI コード補完でコーディングを加速する
コード変換 コードエディタから Gemini にプロンプトを送信して、プロジェクトのコードの変更、最適化、追加を行うためのコード提案を取得します。 変換コード
変数名を再考する ファイル内の 1 つまたはすべての変数の名前を変更する方法について、Gemini から候補を取得します。 変数名を再考する
単体テストを生成して Gemini は、setUp メソッド、モックの初期化、個々のテストケースなど、Kotlin と Java のコードに対してコンパイル可能な包括的な単体テストを生成できます。 単体テストを生成する
Gemini を使用したジャーニー 自然言語を使用して手順とアサーションを記述することで、ジャーニーと呼ばれるエンドツーエンドの機能テストを作成します。Gemini は、ステップを Gemini がアプリで実行するアクションに変換します。

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

Business ティアのサブスクライバーのみ。
コード カスタマイズの概要
作成 作成プレビューの生成 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 と Gemini を使用してクラッシュを分析する
Logcat でランタイム エラーを分析する Android Studio の Gemini は、[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 ティアの定期購入者のみ。
ユーザー ドメインの制限を使用してネットワーク アクセスを制御する
その他 生産性指標 Gemini in Android Studio のチームの使用状況と、コードの推奨事項の受け入れ率などの指標を含む、作業への影響を追跡します。

Business ティアの定期購入者のみ。
Gemini Code Assist 指標を生成する