Gemini 版 Android Studio 功能

Android Studio 中的 Gemini 包含開發程序各階段適用的功能。除非另有註明,否則所有功能也包含在 Gemini for businesses 中。

即時通訊

與 Gemini 互動的主要介面是聊天視窗。你可以向 AI 提問,從非常簡單的開放式問題,到需要協助解決的特定問題,都能獲得解答。查看 Gemini 的使用示例

程式碼完成功能

選擇分享專案內容後,即可啟用 AI 程式碼自動完成功能。 啟用 AI 程式碼完成功能後,Gemini 會在您輸入程式碼時,以灰色斜體文字顯示自動完成建議。詳情請參閱「程式碼完成」。

程式碼轉換

在 Android Studio 程式碼編輯器中,您可以提示 Gemini 提供建議,瞭解如何修改、最佳化或新增應用程式程式碼。建議會以程式碼差異的形式顯示,您可以在接受前視需要修改。詳情請參閱程式碼轉換

說明程式碼

Gemini 可以說明程式碼,協助您快速瞭解內容。如要請 Gemini 說明程式碼,請反白選取程式碼,然後按一下滑鼠右鍵,依序選取「Gemini」>「說明程式碼」。系統會將查詢內容傳送至主要的 Gemini 對話面板,由 Gemini 提供詳細回覆。

提供改進建議

Gemini 會提供建議,協助您改善程式碼,使其符合 Android 應用程式的最佳做法,進而提升使用者體驗。如要取得建議,請反白選取部分程式碼,然後按一下滑鼠右鍵,依序選取「Gemini」>「Suggest Improvements」。系統會將查詢傳送至主要的 Gemini 對話面板,Gemini 可以在該處提供詳細建議。

多模態圖片附件 (預覽)

Android Studio 中的 Gemini 支援多模態輸入,可讓您直接在提示中附加圖片。以下列舉一些引人入勝的應用方式:

  • 快速製作 UI 原型並疊代:將簡單的線框圖或應用程式 UI 的高精確度模擬轉換為可運作的程式碼。
  • 圖表說明和文件:讓 Gemini 說明複雜架構或資料流程圖的元件和關係,深入瞭解這些圖表。
  • 使用者介面疑難排解:擷取使用者介面錯誤的螢幕截圖,並請 Gemini 提供解決方案。

詳情請參閱「使用圖片附件加快 UI 開發速度」一文,以及這篇網誌文章

檔案附件 (預覽)

在 Android Studio 中與 Gemini 對話時,將程式碼檔案附加為背景資訊。在查詢列中輸入 @,系統會顯示檔案自動完成選單,選取要附加的檔案。詳情請參閱預覽版發行說明,瞭解 Android Studio 對檔案附件的 Gemini 支援。

重新命名變數 (預覽版)

你可以請 Gemini 建議如何重新命名變數,讓變數名稱更直覺且具敘述性。你可以透過「重構」>「重新命名」取得特定變數的建議,也可以透過「Gemini」>「重新思考變數」,要求 Gemini 重新思考檔案或部分檔案中的所有變數。詳情請參閱「重構程式碼」。

生成單元測試情境 (預覽版)

Gemini 會根據您要測試的程式碼內容,建議測試情境,協助您編寫單元測試。生成單元測試情境時,Gemini 會提供詳細的測試名稱和說明,方便您瞭解每項建議測試的意圖。詳情請參閱「產生單元測試情境」。

生成說明文件 (預先發布版)

在 Android Studio 中使用 Gemini,為程式碼產生說明文件。醒目顯示程式碼並要求 Gemini 撰寫文件時,建議的文件會顯示在程式碼差異中,您可以先修正再接受。詳情請參閱「產生說明文件」。

產生提交訊息 (預覽版)

從 Android Studio 將變更內容提交至版本控管系統時,Gemini 可以使用目前提交內容和近期提交內容的程式碼變更內容,建議詳細的提交訊息。詳情請參閱「建議修訂版本訊息」。

取得建構和同步處理錯誤的說明 (預覽版)

Android Studio 中的 Gemini 可瞭解 Gradle 建構和同步處理錯誤。發生錯誤時,請按一下建構輸出內容中的「問問 Gemini」連結,協助診斷及修正問題。

取得 Logcat 當機問題的說明 (預先發布版)

Android Studio 中的 Gemini 可協助診斷及排解執行階段當機問題。發生當機情形時,請開啟 Logcat,然後點選 Logcat 輸出內容中的「Ask Gemini」連結,修正錯誤。

取得應用程式品質深入分析 (搶先版) 的相關說明

Gemini 可以說明使用者裝置上發生的當機問題,並建議修正方式,這些問題會回報到 App Quality Insights。在「App Quality Insights」工具視窗中查看堆疊追蹤時,按一下「Insights」即可分析當機報告,並盡可能提供後續步驟和資源,協助您解決問題。詳情請參閱「分析當機報告」。

產生 Compose 預覽畫面 (預覽版)

Gemini 可自動生成 Compose 預覽畫面,讓您在設計 UI 時節省時間。您可以選擇為特定可組合函式或整個檔案生成 Compose 預覽畫面。詳情請參閱「使用 Gemini 生成撰寫預覽內容」。

設定背景資訊分享

選擇在 Android Studio 中與 Gemini 分享專案內容時,您可以使用 .aiexclude 檔案控管要排除分享的檔案。將 .aiexclude 檔案放在專案和 VCS 根目錄的任何位置,即可控管 AI 功能可存取的檔案。詳情請參閱「使用 .aiexclude 檔案設定內容共用」。

提示庫 (預先發布版)

提示庫可讓您儲存及管理常用提示。如要存取提示庫,請依序前往「Android Studio」>「Settings」>「Gemini」>「Prompt Library」

整合外部工具 (預先發布版)

Android Studio 企業版 Gemini 整合了許多外部工具,因此您不必離開 Android Studio,就能擷取資訊及執行與工具相關的動作。輸入 @ 即可開啟工具清單,然後選取要加入 Gemini 提示的工具。舉例來說,你可以輸入「@GoogleDocs列出我最近的文件」,要求 Gemini 列出最近的 Google 文件。