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 指標 |