AndroidStudioLadybug更新:新增Gemini支援、除錯功能及更多改進

作者 | Sergio De Simone
譯者 | 馬可薇
策劃 | Tina
在最近釋出的 Android Studio Ladybug (2024.2.2) 更新中,谷歌新增了 Gemini 程式碼轉換功能,用於修改、重構或編寫程式碼,同時優化了除錯和測試工具,並改善了開發者體驗。此外,IDE 還採用了最新的 IntelliJ 2024.2 平臺版本。
Gemini 程式碼轉換功能可幫助開發者簡化複雜程式碼、執行特定的程式碼轉換、生成新函式,併為現有程式碼新增文件註釋。開發者可在 Gemini 提供的輸入框中描述想要進行的更改,例如對選中的程式碼執行“簡化並修改以符合慣用寫法”或“新增文件註釋”等操作。Gemini 根據輸入的指令生成修改建議後,開發者還可以進一步調整提示詞,以最佳化結果,然後再接受程式碼更改。
開發者還可以使用 “重構 > 重新命名” 操作來重新命名變數、類或方法。Gemini 會根據上下文提供多個推薦名稱。此外,還有一個類似的轉換功能 “重新思考變數命名”,透過分析檔案整體,並提供變數和方法名稱的最佳化建議,以提升程式碼的可讀性和可維護性。
此外,開發者還可使用“Gemini > 文件 ” 操作,為函式、類或屬性新增文件註釋。在此過程中,開發者可以在接受更改之前修改 Gemini 提供的建議,或透過提示詞進一步最佳化結果。最後,Gemini 還支援為程式碼修改自動生成詳細的 git commit 訊息,幫助開發者更清晰地記錄變更內容。
Android Studio Ladybug 2024.2.2 還為 Wear OS 引入了新的除錯工具,使開發者能夠即時預覽 Wear OS 瓷片(Tile)動畫。在預覽過程中,開發者可以控制動畫播放速度、檢查或修改變數,以觀察其對動畫效果的影響。此外,對動畫程式碼的任何更改都會立即反映在預覽面板中,提高了除錯效率。
此外,Ladybug 2024.2.2 透過 Wear Health Services 提供了更便捷的健康資料處理方式。開發者現在可以直接在模擬器中模擬活動資料,如心率、距離和速度,不用再佩戴實際的裝置或親自進行運動來生成健康資料。
本次更新還帶來了一些提升開發者體驗的新功能,其中包括:透過提供 JSON 資料來解析失效連結,從而簡化 App Links 實現流程的 App Links Assistant;Google Play SDK Insights 則是一款增強版 linter,可分析 Google Play SDK Index 和 Play Developer Console 上的公共 SDK,幫助開發者最佳化程式碼。
最後,Android Studio Ladybug 2024.2.2 採用了 IntelliJ 2024.2,帶來了更直觀的程式碼補全建議、Search Everywhere 對話方塊中的預覽功能,以及更高效的日誌管理能力。
原文連結:
Android Studio Ladybug Update Adds Gemini Support, New Debugging Features, and More (https://www.infoq.com/news/2025/01/android-studio-ladybug-features/)
宣告:本文由 InfoQ 翻譯,未經許可禁止轉載。
今日好文推薦
DeepSeek 開源周過後,國產晶片廠在焦慮中狂歡
騰訊元寶連夜修改使用者協議!“霸王”條款衝上熱榜,你的內容到底誰說了算?
“抄襲”程式碼,到底是 CTO 的鍋還是創始人的鍋?!這事兒已經撕3天了
分散式系統程式設計已停滯?!

相關文章