Gemini 版 Android Studio 功能

Gemini 版 Android Studio 包含開發程序各階段適用的功能。Gemini 仍在快速發展中,別忘了查看 Android Studio 的穩定版資訊預先發布版資訊,瞭解最新動態。

類別 功能 說明 文件
對話 對話 與 Gemini 互動的原始介面。在開發工作流程的任何階段,都可以向 Gemini 詢問 Android 相關問題。 與 Gemini 對話
附加檔案 在查詢中附上檔案,協助 Gemini 瞭解問題的背景資訊,並找出需要更新的程式碼。 附加檔案
附加圖片 在查詢中附上圖片,即可生成 UI、對 UI 偵錯、記錄應用程式架構等。

僅限免付費方案。
附加圖片
提示詞庫 (IDE 內) 儲存及管理常用提示詞,並在需要時快速喚回。 使用提示詞庫儲存及管理提示詞
AGENT.md 檔案支援 在程式碼集的一或多個 Markdown 檔案中,定義 Gemini 回覆查詢時應遵循的設定。AGENT.md 檔案定義的指令可在任何 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 Compose 預覽生成 Gemini 可針對檔案中的特定或所有可組合函式自動產生 Compose 預覽畫面,包括預覽參數的模擬資料。

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

透過 Studio Labs 啟用。
轉換 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 方案訂閱者。
設定 Gemini Code Assist 標準版和企業版記錄功能
VPC Service Controls 建立安全且受控的程式碼編寫環境,保護機密資料和智慧財產。

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

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

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