Android Studio 的 AI 功能

Android Studio 的 AI 功能涵蓋開發程序的各個階段。下表列出幾項重要功能,可協助您提升工作流程效率。Android Studio 的 AI 功能仍在快速發展中,別忘了查看 Android Studio 的穩定版版本資訊和預先發布版版本資訊,瞭解最新動態。

類別 功能 說明 文件
Agent 模式 建立新專案 運用 AI 快速將構想轉化為應用程式原型。 使用 AI 建立新專案
平行對話 在 IDE 中同時執行多個代理模式對話,有效率地處理多項工作。 代理模式
新增 API 金鑰 新增 API 金鑰來擴大脈絡窗口,獲得更高品質的回覆。

僅適用於免付費方案的預設模型。
新增自己的 Gemini API 金鑰
新增 MCP 伺服器 使用 Model Context Protocol (MCP) 與外部工具互動,擴充知識和功能。 新增 MCP 伺服器
新增遠端 MCP 伺服器 連線至 MCP 伺服器,不必自行安裝及維護。 新增 MCP 伺服器
AGENTS.md 檔案支援 在程式碼集的一或多個 Markdown 檔案中,定義代理回覆查詢時應遵循的設定。AGENTS.md 檔案定義的指令可在任何 IDE 中執行。 使用 AGENTS.md 檔案自訂代理
管理權限 您可以管理代理的特定權限,精細控管工作區。 在代理模式管理權限
存取 Android 知識庫 取得最新官方文件,協助您開發優質應用程式。 Android 知識庫
Agent 網頁搜尋 執行即時網頁搜尋,取得最新資訊。 Agent 網頁搜尋
運用技能擴充代理 技能可讓您運用專業知識和自訂工作流程,強化代理的功能。 使用技能擴充代理功能
與連結裝置互動 Android Studio 的 AI 代理可使用工具,將應用程式部署至連結的裝置、檢查目前畫面顯示的內容、擷取螢幕截圖、檢查 Logcat 是否有錯誤,以及與執行中的應用程式互動。 在裝置上測試及驗證變更
本機第三方模型 選擇安裝在電腦本機的大型語言模型,為 Android Studio 的 AI 功能提供技術支援。 使用本機 LLM
遠端第三方模型 從遠端模型供應商選擇 LLM,為 Android Studio 的 AI 功能提供支援。 使用遠端 LLM
程式碼 預測下一個編輯位置 根據您最近的變更,主動建議程式碼集其他部分的編輯內容。 下一個編輯預測
更新依附元件 更新依附元件,並逐步解決建構錯誤。 使用代理更新依附元件
生成單元測試 代理可為 Kotlin 和 Java 程式碼生成完整、可編譯的單元測試,包括 setUp 方法、模擬初始化和個別測試案例。 生成單元測試
Android Studio 的歷程功能 使用自然語言描述步驟和斷言,編寫端對端功能測試 (稱為「歷程」)。代理會將步驟轉換為動作,並在應用程式中執行。

透過 Studio Labs 啟用。
Android Studio 的歷程功能
撰寫 Compose 預覽生成 代理可針對檔案中的特定或所有可組合函式自動產生 Compose 預覽畫面,包括預覽參數的模擬資料。 生成 Compose 預覽畫面
轉換 UI 使用自然語言,直接從 Compose 預覽面板更新應用程式 UI。 轉換 UI
根據設計模擬圖建立新 UI 直接從設計模擬產生 Compose 程式碼。 使用圖片附件生成 UI
根據目標圖片調整 UI 在已有初始 UI 的情況下,讓 UI 符合參考設計。 使用圖片附件生成 UI
修正 UI 品質問題 找出並修正問題,提升 UI 品質和無障礙功能。 找出並修正 UI 品質問題
Android 整合功能 使用 App Quality Insights 分析當機問題 使用代理分析 App Quality Insights 的當機報告、生成洞察資訊、提供當機摘要,並 (盡可能) 建議後續步驟,包括程式碼範例和相關說明文件的連結。 使用 App Quality Insights 分析當機問題
使用 Logcat 分析執行階段錯誤 代理程式可讓您在 Logcat 視窗查看及解決錯誤,簡化偵錯程序。應用程式擲回錯誤或例外狀況時,點選「使用 AI 修正」即可立即取得說明和實用建議,不必離開 IDE。 使用 Logcat 分析執行階段錯誤
取得建構和同步處理錯誤的說明 代理可解讀 Gradle 建構和同步處理錯誤。發生錯誤時,按一下建構輸出內容中的「使用 AI 修正」連結,即可診斷及修正問題。
隱私權和安全性 設定背景資訊分享 使用 .aiexclude 檔案,設定要與代理共用哪些檔案。 設定背景資訊分享
記錄 在 Cloud Logging 收集 Gemini 活動記錄,包括提示詞、回覆和中繼資料,例如使用者接受的程式碼行數。

僅限 Business 方案訂閱者。
使用 Cloud Logging 存取 Gemini Enterprise 使用情況稽核記錄
VPC Service Controls 建立安全且受控的程式碼編寫環境,保護機密資料和智慧財產。

僅限 Business 方案訂閱者。
使用 VPC Service Controls 保護應用程式
工作效率指標 追蹤團隊的 Gemini 用量和對工作的影響,包括程式碼建議接受率等指標。

僅限 Business 方案訂閱者。
查看及匯出數據分析資料