Gemini 版 Android Studio 功能

Android Studio 中的 Gemini 包含開發程序各階段適用的功能。Gemini 仍在快速發展中,因此請查看 Android Studio 的穩定版版本資訊搶先版版本資訊,瞭解最新動態。

類別 功能 說明 文件
即時通訊 即時通訊 與 Gemini 互動的原始介面。在開發工作流程的任何階段,都可以向 Gemini 詢問 Android 相關問題。 與 Gemini 對話
附加檔案 在查詢中附上檔案,協助 Gemini 瞭解問題的脈絡,並找出需要更新的程式碼。

透過 Studio Labs 啟用。
附加檔案
附加圖片 在查詢中附上圖片,即可生成 UI、偵錯 UI 錯誤、記錄應用程式架構等。

目前僅適用於免費方案。
透過 Studio Labs 啟用。
附加圖片
提示庫 (IDE 內) 儲存及管理常用提示,並在需要時快速回想。 使用提示資料庫儲存及管理提示
規則 設定 Gemini 回覆查詢內容的偏好設定。定義偏好的程式設計語言、風格、輸出格式等。 使用規則打造個人化體驗
提示庫 瀏覽提示集,從中汲取靈感,瞭解如何將 Gemini 融入工作流程。 提示庫
整合外部工具 不必離開 Android Studio,就能擷取資訊及執行外部工具相關動作。輸入 @ 即可開啟工具清單,然後選取要加入 Gemini 提示的工具。舉例來說,你可以輸入「@GoogleDocs列出我最近的文件」,要求 Gemini 列出最近的 Google 文件。

僅限 Business 方案訂閱者。
服務專員模式 服務專員模式 代理程式模式專門處理複雜的多階段開發工作,這類工作無法透過與 Gemini 對話完成。代理程式可以跨多個檔案進行變更,並反覆修正錯誤,加快開發程序。 代理商模式
新增 API 金鑰 如果是代理程式模式,請新增 API 金鑰來擴大情境視窗,獲得更高品質的回覆。

僅適用於免付費方案的預設模型。
新增自己的 Gemini API 金鑰
新增 MCP 伺服器 代理模式:使用 Model Context Protocol (MCP) 與外部工具互動,並擴充知識和功能。 新增 MCP 伺服器
程式碼 程式碼完成功能 在 Android Studio 中輸入程式碼時,Gemini 會以灰色斜體文字顯示 AI 輔助的自動完成建議。程式碼完成功能會建議完整函式,協助您節省時間並加快完成程式設計專案。 運用 AI 程式碼完成功能加快程式設計速度
程式碼轉換 在程式碼編輯器中輸入提示,請 Gemini 提供程式碼建議,以便修改、最佳化或新增專案程式碼。 轉換程式碼
重新思考變數名稱 取得 Gemini 建議,瞭解如何重新命名檔案中的一或多個變數。 重新思考變數名稱
生成單元測試情境 Gemini 可以根據要測試的程式碼內容,建議測試情境。生成單元測試情境時,Gemini 會為測試提供詳細名稱和說明,方便您瞭解每項建議測試的意圖。 生成單元測試情境
使用 Gemini 規劃旅程 使用自然語言描述步驟和斷言,編寫端對端功能測試 (稱為「歷程」)。Gemini 會將你的步驟轉換為動作,並在應用程式中執行。目前為搶先體驗版。

目前為預先發布版
Android Studio 學習歷程
文件代碼 生成簡明扼要的程式碼說明文件,並提供即時草稿,方便您修正及潤飾。 生成程式碼說明文件
產生提交訊息 Gemini 可以根據程式碼變更和最近的提交內容產生提交訊息。 產生提交訊息
自訂程式碼 程式碼自訂功能可根據貴機構的私人存放區提供程式碼建議,因此符合貴機構的程式碼編寫風格。

僅限 Business 方案訂閱者。
程式碼自訂總覽
撰寫 Compose 預覽生成 Gemini 可以自動產生 Compose 預覽畫面,包括預覽參數的模擬資料,適用於特定可組合函式或檔案中的所有可組合函式。

透過 Studio Labs 啟用。
生成 Compose 預覽
轉換使用者介面 直接在 Compose 預覽面板中使用自然語言更新應用程式 UI。

透過 Studio Labs 啟用。
轉換 UI
Android 整合 使用「App Quality Insights」分析當機問題 使用 Gemini 分析應用程式品質洞察的當機報告、生成洞察資訊、提供當機摘要,並 (盡可能) 建議後續步驟,包括程式碼範例和相關說明文件的連結。 使用「應用程式品質深入分析」和 Gemini 分析當機問題
使用 Logcat 分析執行階段錯誤 Android Studio 中的 Gemini 可協助您瞭解及解決 Logcat 視窗中的錯誤,簡化偵錯程序。當應用程式擲回錯誤或例外狀況時,點選「Ask Gemini」即可立即取得說明和實用建議,不必離開 IDE。 使用 Logcat 和 Gemini 分析執行階段錯誤
取得建構和同步處理錯誤的說明 Gemini 可瞭解 Gradle 建構和同步處理錯誤,發生錯誤時,請按一下建構輸出內容中的「詢問 Gemini」連結,協助診斷及修正問題。
隱私權與安全性 設定背景資訊分享 使用 .aiexclude 檔案設定要與 Gemini 分享哪些檔案。 設定情境分享
記錄 在 Cloud Logging 中收集 Gemini 活動,包括提示、回覆和中繼資料,例如使用者接受的程式碼行數。

僅限 Business 方案訂閱者。
設定 Gemini Code Assist Standard 和 Enterprise 記錄
VPC Service Controls 建立安全且受控的程式碼編寫環境,保護私密資料和智慧財產。

僅限 Business 方案訂閱者。
為 Gemini 設定 VPC Service Controls
透過使用者網域限制控管網路存取權 根據使用者網域限制 Gemini 存取權。

僅限 Business 方案訂閱者。
使用使用者網域限制控管網路存取權
其他 生產力指標 追蹤團隊在 Android Studio 中使用 Gemini 的情況,以及對工作造成的影響,包括程式碼建議的接受率等指標。

僅限 Business 方案訂閱者。
產生 Gemini Code Assist 指標