Android Studio の Gemini は、AI 支援のコーディング機能により、これまで以上に迅速にアプリを構築できるようにします。
コード変換
コードエディタから Gemini にプロンプトを送信して、アプリのコード変更、最適化、追加に関するコードの候補を取得できます。手順は次のとおりです。
- プロンプトの入力フィールドを表示するには、コードエディタで次のいずれかを行います。
- コードエディタで右クリックし、コンテキスト メニューから [Gemini] > [Generate code] を選択します。
- Gemini で変更するコードをハイライト表示し、コードエディタで右クリックして、コンテキスト メニューから [Gemini > コードを変換] を選択します。
- CTRL+\(macOS の場合は Command+\)を押します。
- コードの変更または追加方法を説明して Gemini にプロンプトを送信し、Enter キーを押します。Gemini がリクエストを処理すると、コードの差分が表示されます。
- たとえば、複雑なコードを書き換えて簡素化するよう Gemini に依頼したり、「このコードをイディオマティックにする」などの非常に具体的なコード変換を実行したり、記述した新しい関数を生成したりできます。Android Studio には、Gemini のコード候補がコード差分として表示されます。必要な候補のみを確認して受け入れることができます。
コードの差分を確認して、次のいずれかを行います。
- [絞り込む] をクリックして新しいプロンプトを入力し、提案されたコードをさらに変更します。
- [Accept All Changes] をクリックして、提案された変更をコードに追加します。
コード補完
Gemini は、入力時に灰色の斜体テキストとして表示される、Android Studio での AI によるコードの自動補完を提供します。この機能を使用すると、完全な関数を提案することで、時間を節約し、コーディング プロジェクトをより迅速に完了できます。AI コード補完が有効になっている場合、Gemini は、LLM にコンテキストを提供し、より関連性の高い候補を提示するために、コードベースから追加情報(コードの周囲の部分、ファイル形式、その他の必要な情報)を送信することがあります。
AI コード補完を使用する手順は次のとおりです。
- Gemini の設定([Android Studio] > [Settings] > [Gemini])の [Context Awareness] でコンテキスト共有を有効にします。AI コード補完は、Gemini がコードベースのコンテキストにアクセスできる場合にのみ機能します。
- ファイルを開いて入力を開始します。候補は、カーソルが行の末尾または空行の任意の位置にある場合にのみ表示されます。
- Tab キーを押して候補を採用し、Esc キーを押して候補を消去します。
コード補完が常に生成されるとは限りません。モデルに、高い信頼性で回答を生成するための十分な情報がない場合もあります。
AI コード補完を無効にするには、[Android Studio] > [Settings] > [Gemini] に移動し、コード補完のチェックボックスをオフにします。