Gemini 版 Android Studio 包含開發程序各階段適用的功能。下表列出幾項主要功能,可協助您提升工作流程效率。Gemini 仍在快速發展中,別忘了查看 Android Studio 的穩定版資訊和預先發布版資訊,瞭解最新動態。
| 類別 | 功能 | 說明 | 文件 |
|---|---|---|---|
| 代理模式 | 建立新專案 | 運用 AI 快速將構想轉化為應用程式原型。 | 使用 AI 建立新項目 |
| 平行對話 | 並行執行多個代理程式模式對話,在 IDE 中有效處理多項工作。 | 代理模式 | |
| 新增 API 金鑰 | 新增 API 金鑰來擴大脈絡窗口,獲得更高品質的回覆。
僅適用於免付費方案的預設模型。 |
新增自己的 Gemini API 金鑰 | |
| 新增 MCP 伺服器 | 使用 Model Context Protocol (MCP) 與外部工具互動並擴展知識和能力。 | 新增 MCP 伺服器 | |
| 新增遠端 MCP 伺服器 | 連線至 MCP 伺服器,不必自行安裝及維護。 | 新增 MCP 伺服器 | |
AGENTS.md 檔案支援 |
在程式碼集的一或多個 Markdown 檔案中,定義 Gemini 回覆查詢時應遵循的設定。AGENTS.md 檔案定義的指令可在任何 IDE 中執行。 |
使用 AGENTS.md 檔案自訂 Gemini |
|
| 管理權限 | 您可以管理代理的特定權限,從而對您的工作區進行精細控制。 | 在代理程式模式中管理權限 | |
| 存取 Android 知識庫 | 取得最新的官方文件,協助您開發優質應用程式。 | Android 知識庫 | |
| 代理網絡搜尋 | 進行即時網頁搜尋,取得最新資訊。 | Agent Web Search | |
| 擴展特工模式的技能 | 技能可讓您透過專業知識和自訂工作流程來增強代理模式的功能。 | 使用技能擴充代理模式 | |
| 與連結裝置互動 | Android Studio 中的 AI 代理程式可存取相關工具,將應用程式部署至連線裝置、檢查目前顯示在螢幕上的內容、擷取螢幕截圖、檢查 Logcat 中的錯誤,以及與執行中的應用程式互動。 | 在裝置上測試及驗證變更 | |
| 本機第三方模型 | 選擇安裝在電腦上的 LLM,為 Android Studio 中的 AI 功能提供支援。 | 使用本機 LLM | |
| 遠端第三方模型 | 從遠端模型供應商選擇 LLM,為 Android Studio 中的 AI 功能提供支援。 | 使用遠端 LLM | |
| 程式碼 | 下一個編輯預測 | 根據您最近的變更,主動建議程式碼集其他位置的編輯內容。 | 下一個編輯預測 |
| 更新依附元件 | 更新依附元件,並逐步解決建構錯誤。 | 使用 Gemini 代理更新依附元件 | |
| 生成單元測試 | Gemini 可以為 Kotlin 和 Java 程式碼生成可編譯的完整單元測試,包括 setUp 方法、模擬初始化和個別測試案例。 |
生成單元測試 | |
| 使用 Gemini 編寫歷程 | 使用自然語言描述步驟和斷言,編寫端對端功能測試 (稱為「歷程」)。Gemini 會將步驟轉換為動作,並在應用程式中執行。
透過 Studio Labs 啟用。 |
Android Studio 的歷程功能 | |
| 撰寫 | 生成 Compose 預覽 | Gemini 可針對檔案中的特定或所有可組合函式自動產生 Compose 預覽畫面,包括預覽參數的模擬資料。 | 產生 Compose 預覽畫面 |
| 轉換 UI | 使用自然語言直接從「撰寫」預覽面板更新應用程式介面。 | 轉換 UI | |
| 來自設計模型的新使用者介面 | 直接從設計模擬產生 Compose 程式碼。 | 使用圖片附件生成 UI | |
| 比對 UI 與目標圖片 | 如果您已建立初始 UI,請讓 UI 符合參考設計。 | 使用圖片附件生成 UI | |
| 修復使用者介面品質問題 | 找出並修正問題,提升 UI 品質和無障礙功能。 | 找出並修復使用者介面品質問題 | |
| Android 整合 | 使用 App Quality Insights 分析當機問題 | 使用 Gemini 分析 App Quality Insights 的當機報告、生成洞察資訊、提供當機摘要,並 (盡可能) 建議後續步驟,包括程式碼範例和相關說明文件的連結。 | 使用 App Quality Insights 和 Gemini 分析當機問題 |
| 使用 Logcat 分析運行時錯誤 | Gemini 版 Android Studio 可讓你在 Logcat 視窗查看及解決錯誤,簡化偵錯程序。應用程式擲回錯誤或例外狀況時,點選「Ask Gemini」即可立即取得說明和實用建議,不必離開 IDE。 | 使用 Logcat 和 Gemini 分析執行階段錯誤 | |
| 取得有關建置和同步錯誤的協助 | Gemini 可解讀 Gradle 建構和同步處理錯誤。發生錯誤時,按一下建構輸出內容中的「Ask Gemini」連結,即可診斷及修正問題。 | ||
| 隱私權和安全性 | 配置上下文共享 | 使用 .aiexclude 檔案配置要與 Gemini 共用哪些檔案。 |
設定背景資訊分享 |
| 記錄 | 在 Cloud Logging 中收集 Gemini 活動記錄,包括提示詞、回覆和中繼資料,例如使用者接受的程式碼行數。
僅限 Business 方案訂閱者。 |
透過 Cloud Logging 存取 Gemini Enterprise 使用情況稽核記錄 | |
| VPC Service Controls | 建立安全且受控的程式碼編寫環境,保護機密資料和智慧財產。
僅限 Business 方案訂閱者。 |
使用 VPC Service Controls 保護應用程式 | |
| 生產力指標 | 追蹤團隊在 Android Studio 內建 Gemini 的使用情況,以及對工作造成的影響,包括程式碼建議接受率等指標。 僅限 Business 方案訂閱者。 |
查看及匯出數據分析資料 |