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