Android Studio Narwhal 4 功能推送現已推出穩定版,歡迎使用!這個版本針對聲明式 Wear OS 錶面提供支援,並為「專案」檢視畫面提供新的自訂選項,同時持續專注於品質,修正了 550 多個錯誤,以提升穩定性和效能。你告訴我們,代理人模式對提升工作效率很有幫助,因此我們已將這項功能從預先發布版升級為穩定版。
這也是 Android Studio Narwhal 版本的最後一次功能推送。我們每月都會發布新版本,因此每個月都會推出新功能並修正錯誤。過去三項 Narwhal 版本推出許多功能,包括代理模式和 Compose 預覽。我們不僅要分享這個版本的新功能,也要回顧 Narwhal 版本的一些重要功能。
Android Studio Narwhal 4 功能推送新功能
這個版本的新功能如下:
Android Studio 支援宣告式 Wear OS 錶面 ⌚
Android Studio Narwhal 4 功能推送版本改善了 Wear OS 錶面的建立工作流程,導入 Watch Face XML 格式的編輯器支援功能,讓您直接在 IDE 中編寫、偵錯及微調錶面設計。這樣一來,您就能在 IDE 中進行 Android 開發程序,不必在開發錶面時切換環境及使用多個程式,進而加快工作速度。
Android Studio 可讓您直接編輯錶面格式中使用的 XML 檔案。現在可根據官方錶面格式結構定義,提供標記和屬性的程式碼自動完成功能,以及即時錯誤驗證功能,協助找出缺少必要屬性等問題。Android Studio 也提供資源連結功能,可快速前往可繪資源和其他參照的 XML 元素,並支援進階語法,處理 XML 中嵌入的算術運算式和資料來源參照。最後,您可以直接從 Android Studio 將錶面部署到 Wear OS 模擬器或實體裝置。
可將「專案」檢視畫面設為預設 📂
每次開啟新專案時,都要切換至「專案」檢視畫面,是不是覺得很麻煩?現在有新的設定,可讓新專案預設在「專案」檢視畫面中開啟。如要啟用這項設定,請依序前往「File」(檔案) (macOS 上為「Android Studio」) >「Settings」(設定) >「Advanced Settings」(進階設定) >「Project View」(專案檢視畫面),然後選取「Set Project view as the default」(將專案檢視畫面設為預設)。
回顧:Android Studio Narwhal 版本的主要功能
Android Studio Narwhal 版本推出許多功能,尤其是在我們改為每月發布版本後,Google Ads 整合了強大的 AI 技術,並推出全新測試工具,因此您可能錯過許多更新。以下列出幾項主要功能,但我們強烈建議您閱讀 Narwhal 功能推送和 Narwhal 3 功能推送的完整文章,全面瞭解我們推出的所有功能。
以下簡短說明幾個建議您試用的熱門功能:
Agent 模式 (現已推出穩定版!)
使用 Agent 模式,讓 Google Gemini 協助處理工作。AI 代理程式可瞭解您的專案、將複雜工作分解為較小的步驟、代表您進行編輯,以及協助您完成多步驟作業,例如在 IDE 中新增功能、重構程式碼或偵錯複雜問題。Entri 等開發人員使用 Agent 模式,從 UI 模型產生 Jetpack Compose 版面配置,並發現 Android Studio 內建 Gemini 將整體 UI 開發時間縮短了 40%。
Android 合作夥伴裝置實驗室 (使用 Android 裝置串流)
我們新增了 Android Partner Device Labs,擴充了 Android 裝置串流功能。您可透過 Samsung 等合作夥伴,安全存取各種遠端實體裝置,直接在 Android Studio 中,測試應用程式在市面上熱門裝置的相容性和效能。
測試應用程式備份與還原功能
我們新增了工具,可測試應用程式的資料備份和還原流程。這項功能對於確保使用者在新裝置上獲得順暢體驗至關重要。您可以產生應用程式資料的備份檔、將備份檔還原至其他裝置,甚至將備份檔附加至執行設定,輕鬆測試這個流程。
可調整大小的 Compose 預覽畫面
在 Android Studio Narwhal 中,建構回應式 UI 變得更加容易。Compose 預覽現在支援動態調整大小,可即時提供視覺回饋,讓您瞭解 UI 如何配合不同螢幕大小調整。您只要在 Compose 預覽畫面中進入「焦點」模式,然後拖曳邊緣,即可即時查看版面配置變化。
Google Play 政策詳解
Android Studio 現在提供 Play 政策詳解功能,可及早發出潛在 Google Play 政策違規事項的警示,協助您打造更符合規定的應用程式。如果程式碼違反 Google Play 政策規定,IDE 現在會直接顯示 Lint 警告。您也可以將這些 Lint 檢查整合至 CI/CD 管道。這些深入分析資訊會提供政策總覽、應做和不應做的事,以及更多資源的連結,協助您在開發週期初期解決潛在問題。
摘要
總而言之,整個 Android Studio Narwhal 系列版本 (包括這次的 Narwhal 4 功能推送) 都提供許多強大功能。以下是主要新增內容的完整摘要:
使用 AI (Gemini) 開發
- 代理程式模式:半自動 AI 助理,可協助執行複雜的多步驟作業,例如重構、新增功能和偵錯。
- 支援 AGENTS.md:向 Gemini 提供專案專屬脈絡、指令和樣式指南。
- 提示範本庫中的規則:自訂 Gemini 的輸出內容,使其符合團隊的程式設計標準。
- 圖片和 @檔案附件:附上螢幕截圖和專案檔案,讓 Gemini 根據背景資訊生成回覆。
- 轉換 UI (Studio Labs):直接在預覽視窗中使用自然語言,反覆調整 Compose UI。
加快 UI 疊代和開發速度
- 支援聲明式 Wear OS 錶面 (Narwhal 4 新功能 ✨):透過程式碼自動完成、錯誤驗證和直接部署功能,編寫、偵錯及部署錶面。
- 可調整大小的 Compose 預覽:在焦點模式中動態調整預覽大小,即時測試回應式 UI。
- Compose 預覽畫面改善:更完善的程式碼導覽功能,以及用於管理預覽畫面的全新挑選器。
最佳化、調整及測試
- 測試應用程式備份與還原:輕鬆測試應用程式的資料備份與還原流程,以便轉移到新裝置。
- Android 合作夥伴裝置實驗室:存取 Samsung 等合作夥伴的各種遠端實體裝置,進行測試。
- Google Play 政策洞察:直接在 IDE 中取得潛在 Play 政策違規事項的早期警告。
- Proguard 檢查:找出並修正過於廣泛的保留規則,進一步最佳化程式碼。
- 預設為 K2 模式:採用新一代 Kotlin 編譯器,效能更快。
- 支援 16 KB 分頁大小:Lint 警告和模擬器,協助您為新裝置做好準備。
沉浸式開發 (XR)
- 內嵌 Android XR 模擬器:直接在 IDE 中執行 XR 模擬器。
- Android XR 內嵌版面配置檢查器:在 XR 環境中檢查及最佳化 UI 版面配置。
- Android XR 專案範本:這個新範本可讓您快速啟動 XR 專案。
IDE 工作流程和品質提升
- 預設專案檢視畫面 (Narwhal 4 ✨ 新功能):這項新的進階設定可讓您一律在專案檢視畫面中開啟新專案。
- 在模組下方顯示建構檔案:在 Android 檢視畫面中改善專案導覽功能。
- 手動專案同步處理:在大型專案中,進一步掌控 Gradle 同步處理作業的發生時間。
- 品質提升:這個版本修正了 xx 個錯誤,可提升穩定性和效能。
開始使用
準備好加速開發作業了嗎?立即從穩定版管道下載 Android Studio Narwhal 4 功能推送!
你的意見非常寶貴,歡迎繼續回報錯誤或建議功能,與我們分享你的想法。如要搶先體驗最新功能,請從 Canary 管道下載 Android Studio。
歡迎加入我們在 LinkedIn、 Medium、 YouTube 或 X 上的 Android 開發人員社群,期待您的開發成果!
繼續閱讀
-
產品新訊
每位開發人員的 AI 工作流程和需求都不盡相同,因此選擇 AI 輔助開發的方式非常重要。我們在 1 月推出這項功能,讓您選擇任何本機或遠端 AI 模型,為 Android Studio 中的 AI 功能提供支援
Matthew Warner • 閱讀時間:2 分鐘
-
產品新訊
Android Studio Panda 3 現已推出穩定版,可用於正式工作環境。本次發布內容提供更多 AI 輔助工作流程的控制和自訂選項,讓您更輕鬆地建構優質 Android 應用程式。
Matt Dyor • 3 分鐘可讀完
-
產品新訊
今天,我們推出最新的先進開放式模型 Gemma 4,具備複雜的推論和自主工具呼叫能力,可提升 Android 開發體驗。
Matthew McCullough • 閱讀時間:2 分鐘
隨時掌握最新消息
每週透過電子郵件接收最新的 Android 開發洞察資訊。