以下是 Android Studio Panda 2 的新功能。
自訂檢視預覽功能即將淘汰
隨著 Android 生態系統轉向 Jetpack Compose,建構自訂 UI 元件的效率和直覺程度都大幅提升。Compose 內建強大的 @Preview 系統,與舊版 XML 型方法相比,可提供更優異的自訂 UI 元素開發工作流程。
淘汰自訂檢視區塊預覽功能後,我們就能將資源集中用於提升 Compose 生態系統的預覽體驗,同時提供更精簡、效能更高的 IDE。
使用 AI 建立新專案
運用生成式 AI 的強大功能,加快 Android 開發工作流程。 從 Android Studio Panda 2 開始,AI 代理程式可協助您在幾分鐘內將構想轉化為應用程式原型。
代理程式可生成各種多螢幕應用程式:
- 單一畫面應用程式:建構具有靜態 UI 版面配置的基本應用程式。
- 多頁面應用程式:建立應用程式,在畫面之間進行基本導覽。
- AI 輔助應用程式:整合 Gemini API,新增生成式 AI 功能。
- 整合公用 API 的應用程式:建構可顯示公用 API 資料的應用程式。
如要使用專案設定代理程式,請按照下列步驟操作:
- 啟動 Android Studio。
在「Welcome to Android Studio」畫面上選取「New Project」 (或在專案中依序選取「File」>「New」>「New Project」)。
開始新專案。 選取「用 AI 製作」。
選取專案範本或使用 Gemini 建立應用程式。 在文字輸入欄位中輸入提示,然後點選「下一步」。
設定新專案的對話方塊。 為應用程式命名,然後按一下「Finish」(完成),開始產生程序。
根據提示,Android Studio 內建 Gemini 會為應用程式生成結構化計畫。核准計畫後,代理程式就會開始自主生成迴圈,設定及建構應用程式。
使用 AI 代理更新依附元件
升級依附元件可能是一項複雜且耗時的工作。從 Android Studio Otter 1 Canary 5 開始,AI 代理程式會自動簡化依附元件升級程序,免除繁瑣作業並提升專案維護性。只要按幾下滑鼠,就能順暢升級所有依附元件,並享有最新版本的優勢,專心建構高品質應用程式。
如要使用 AI 代理程式更新依附元件,請採取下列任一做法:
- 按一下「Refactor」(重構) (或在編輯器或專案檢視畫面中按一下滑鼠右鍵) >「Update dependencies」(更新依附元件)。
在
libs.versions.toml檔案中,將游標懸停在加上底線的版本上, 按一下隨即顯示的「顯示內容動作」
選單,然後按一下「使用 Gemini 更新所有程式庫」。
在升級過程中,代理程式會提供升級計畫的概略資訊,方便您逐步監控進度,並在套用變更前先檢查所有變更。代理程式會反覆執行建構程序,解決升級導致的任何建構錯誤。您可以隨時查看、接受或復原變更,也可以停止代理程式。
Asset Studio 支援單色圖示
Android Studio Narwhal 功能推送 2025.1.3 Canary 2 以上版本簡化了主題式應用程式圖示的建立程序。在 Android 13 (API 級別 33) 以上版本中,使用者可以選擇啟用主題色應用程式圖示,讓圖示配合裝置的桌布和主題。
為支援這項功能,Android Studio 直接將新的單色圖示選項整合到 Image Asset Studio 精靈。建立自動調整應用程式圖示時,除了現有的「前景」和「背景」分頁,現在還會看到專屬的「單色」分頁。您可以提供獨立的單色應用程式圖示 (請參閱設計規格),也可以讓 Android Studio 預設重複使用自動調整圖示的前景層做為單色層。
您可以透過「Resource Manager」存取「Image Asset Studio」,也可以在專案目錄上按一下滑鼠右鍵,然後依序前往「New」>「Image Asset」。
選取「啟動器圖示 (自動調整和舊版)」做為圖示類型,即可看到新的「單色」分頁。
匯入圖示後,即可預覽主題化應用程式圖示。
版面配置檢查器 3D 模式已淘汰
在 Android Studio Panda 2 中,我們已淘汰版面配置檢查器的 3D 模式功能。雖然 3D 模式可讓您以視覺化方式呈現深層階層,但使用資料顯示,標準 2D 檢視畫面和元件樹狀結構已能滿足絕大多數的偵錯需求。移除這項功能後,我們就能將資源投入於改善版面配置檢查器的整體支援、效能和穩定性。您可以使用元件樹狀結構和標準 2D 版面配置檢視畫面,繼續檢查檢視區塊巢狀結構和 Z 順序。