Android Studio 中的 Gemini 提供開發過程的各個步驟所需的功能。除非另有說明,否則所有功能也都包含在 Gemini for businesses 中。
即時通訊
與 Gemini 互動的主要介面是聊天視窗。您可以使用這項服務,提出從簡單的開放式問題,到需要協助解決的特定問題。查看 Gemini 的使用示例。
程式碼完成功能
選擇分享專案背景資訊後,您就可以啟用 AI 程式碼完成功能。啟用 AI 程式碼完成功能後,Gemini 會提供程式碼自動完成功能,在您輸入內容時以灰色斜體文字顯示。詳情請參閱「程式碼完成」。
程式碼轉換
您可以透過 Android Studio 程式碼編輯器,向 Gemini 提出如何修改、最佳化或新增應用程式程式碼的建議。建議會以程式碼差異顯示,您可以視需要修改再接受。詳情請參閱「程式碼轉換」。
說明程式碼
Gemini 可協助您解釋程式碼,讓您快速瞭解程式碼。如要請 Gemini 說明,請反白選取程式碼,按一下滑鼠右鍵,然後選取「Gemini」>「說明程式碼」。系統會將查詢傳送至 Gemini 主要聊天面板,Gemini 會在該處提供詳細回覆。
提供改善建議
Gemini 可提供建議,協助您改善程式碼,讓程式碼遵循 Android 應用程式的最佳做法,進而提升使用者體驗。如要取得建議,請醒目顯示部分程式碼,按一下滑鼠右鍵,然後選取「Gemini」>「建議改善項目」。您的查詢會傳送至 Gemini 主要聊天面板,Gemini 可在該處提供詳細建議。
多模態圖片附件 (預覽)
Android Studio 中的 Gemini 支援多模態輸入,可讓您直接將圖片附加至提示。以下是一些實用的用途:
- 快速製作 UI 原型並進行迭代:將應用程式 UI 的簡單線框或高保真模型轉換為可運作的程式碼。
- 圖表說明和文件:請 Gemini 說明複雜架構或資料流程圖的元件和關係,進一步瞭解這些圖表。
- UI 疑難排解:擷取 UI 錯誤的螢幕截圖,並向 Gemini 尋求解決方案。
如需進一步瞭解,請參閱「使用圖片附件加快 UI 開發作業」和這篇網誌文章。
檔案附件 (預覽)
在 Android Studio 中,將程式碼檔案附加為與 Gemini 對話互動的內容。在查詢列中輸入 @,即可顯示檔案完成選單,並選取要附加的檔案。如需更多資訊,請參閱Android Studio 中的 Gemini 支援檔案附件的預覽版本資訊。
重新命名變數 (預先發布)
您可以取得 Gemini 建議,瞭解如何重新命名變數,讓變數更具描述性且更直觀。您可以透過「Refactor」>「Rename」取得特定變數的建議,也可以透過「Gemini」>「Rethink variables」,要求 Gemini 重新思考檔案或檔案部分中的所有變數。詳情請參閱「重構程式碼」。
產生單元測試情境 (預先發布版)
Gemini 可使用您要測試的程式碼內容,建議測試情境,協助您編寫單元測試。產生單元測試情境時,Gemini 會為測試提供詳細名稱和說明,讓您更瞭解每個建議測試的意圖。詳情請參閱「產生單元測試情境」。
產生說明文件 (預先發布版)
使用 Android Studio 中的 Gemini 產生程式碼說明文件。當您醒目顯示程式碼並要求 Gemini 記錄時,建議的說明文件會顯示在程式碼差異中,您可以先進行微調再接受。詳情請參閱「產生說明文件」。
產生提交訊息 (預先發布版)
透過 Android Studio 將變更提交至版本控制系統時,Gemini 可以使用目前提交作業和最近幾次提交作業中的程式碼變更內容,建議詳細的提交訊息。詳情請參閱「建議修訂版本訊息」。
取得建構與同步處理錯誤的相關說明 (預先發布版)
Android Studio 中的 Gemini 可解讀 Gradle 建構和同步處理錯誤。發生錯誤時,請按一下建構輸出內容中的「問問 Gemini」連結,協助您診斷及修正問題。
取得 Logcat 當機問題的說明 (預先發布版)
Android Studio 中的 Gemini 可協助您在執行階段診斷及排解當機問題。發生當機時,請開啟 Logcat,然後按一下 Logcat 輸出內容中的「Ask Gemini」連結,以便修正錯誤。
取得「App Quality Insights」(應用程式品質深入分析) (預先發布版) 的說明
針對使用者裝置發生的當機情形,Gemini 可提供說明和修正建議,並記錄在「應用程式品質深入分析」中。在「App Quality Insights」工具視窗中查看堆疊追蹤時,請按一下「Insights」,分析當機報告,並在可行情況下建議下一個解決問題的步驟和資源。詳情請參閱「分析當機報告」。
產生 Compose 預覽畫面 (預先發布版)
Gemini 可自動產生 Compose 預覽畫面,讓您在設計 UI 時節省時間。您可以選擇為特定可組合項或整個檔案產生 Compose 預覽畫面。詳情請參閱「使用 Gemini 產生可組合項預覽畫面」。
設定背景資訊分享
選擇在 Android Studio 中與 Gemini 共用專案內容時,您可以使用 .aiexclude
檔案控制要排除哪些檔案。將 .aiexclude
檔案放在專案和 VCS 根目錄中的任何位置,即可控制 AI 功能可存取哪些檔案。詳情請參閱「使用 .aiexclude 檔案設定內容分享功能」。
提示庫 (預先發布版)
提示庫可讓您儲存及管理常用的提示。如要存取提示資料庫,請依序前往 Android Studio > 設定 > Gemini > 提示資料庫。
整合外部工具 (預先發布版)
Android Studio for Business 中的 Gemini 已整合許多外部工具,因此您無須離開 Android Studio,即可擷取相關資訊並執行相關動作。輸入 @ 即可顯示工具清單,並選取要納入 Gemini 提示的工具。舉例來說,您可以輸入「@GoogleDocs
列出我最近的文件」要求 Gemini 列出您最近的 Google 文件。