安卓Studio 3.4通過安卓Q仿真器使R8穩定取代Proguard

安卓Studio 3.4通過安卓Q仿真器使R8穩定取代Proguard

droid Studio一直是全球Android開發人員的主要IDE。 Eclipse的過渡發生得很緩慢但肯定。 谷歌一直在增加儘可能多的功能,以改善體驗。 值得慶幸的是,他們最近決定解決並研究當前的一系列功能。 Project Marble旨在提高Android Studio的穩定性和可靠性。 雖然最新版本的開發平臺包含一些新功能,但重點顯然是儘可能多地消除BUG。

資源經理

幾乎所有應用程序都包含某種圖標或其他類型的圖形內容。 大多數情況下,它們都包含在包中,以及應用程序的實際代碼。 Resource Manager是Android Studio 3.4中的一個新工具,旨在幫助您更好地組織所有drawable。 它允許您導入和管理圖形資源,更有趣的是,您現在可以將任何文件從資源管理器拖放到應用程序佈局中。 您可以通過轉到視圖>工具窗口>資源管理器來啟用資源管理器。

安卓Studio 3.4通過安卓Q仿真器使R8穩定取代Proguard

導入意圖

在開發應用程序期間,開發人員經常使用Jetpack或Firebase等庫。 在代碼編寫過程中,很容易忘記導入所需的所有庫並將依賴項添加到Gradle文件中。 這可能會導致很多錯誤,更常見的是混亂。 啟動Android Studio 3.4後,IDE將在您每次忘記導入庫時告訴您。 Jetpack的模塊化特性有助於它只選擇所需的庫集,從而為應用程序的代碼增加最小的權重。

安卓Studio 3.4通過安卓Q仿真器使R8穩定取代Proguard

佈局編輯器屬性面板

這個更像是一個美學上的變化而不是功能上的變化。 Android Studio 3.4引入了更新的佈局編輯器,現在可以將每個選項保存在一個窗口下以便更好地導航。 它還附帶新的顏色選擇器和單獨突出顯示的錯誤和警告。

安卓Studio 3.4通過安卓Q仿真器使R8穩定取代Proguard

項目結構對話框

如果你曾經在你的生活中開發過一個Android應用程序,那麼我相信你會同意處理Gradle及其依賴項是很痛苦的。 谷歌終於提供了一個解決方案,因為Android Studio 3.4包含一個新的項目結構對話框(PSD)。 它基本上是用於管理Gradle項目文件和依賴項的用戶界面。 它還可以幫助您通過閱讀建議來引入新變量並改進代碼。 您可以通過轉到文件>項目結構或只需按Ctrl + Shift + Alt + S打開PSD。

安卓Studio 3.4通過安卓Q仿真器使R8穩定取代Proguard

R8變為默認

Proguard已經成為Android Studio的一部分了一段時間。 它可以幫助開發人員通過壓縮代碼來縮小應用程序的大小。 說實話,差異一直很小。 這就是谷歌現在默認啟用R8代碼收縮的原因。 以前,代碼縮減過程分為兩個任務。 第一個由ProGuard處理,第二個由D8和Desugar處理。 至少可以說,這樣的分類是低效的。 R8在與D8和Desugar一起運行時完全取代了ProGuard。 這樣,它可以刪除未使用的代碼,縮小剩餘的代碼,並一次優化應用程序,從而節省您的時間和工作站的資源。

安卓Studio 3.4通過安卓Q仿真器使R8穩定取代Proguard

Android Q Beta模擬器

如果您是那些想要為Android Q開發/更新應用程序但又不願意走上Android Studio Canary黑暗道路的開發人員之一,那麼您就是一種享受。 Android Studio 3.4現在包含Android Q beta的模擬器圖像。 您現在可以更新/添加Android Q引入的所有API,或刪除已棄用的API。 除了系統圖像,Android Studio 3.4還附帶Pixel 3和Pixel 3 XL外觀。 谷歌實際上建議堅持使用Canary版本來獲得Android Q beta計劃期間的所有兼容性更改。

安卓Studio 3.4通過安卓Q仿真器使R8穩定取代Proguard

這基本上適用於Android Studio 3.4。 我試圖儘可能簡單地描述所有主要的新功能。 當然,更新中還有很多小東西,您可以在官方更新日誌中看到。 您可以從該鏈接下載Android Studio 3.4,但如果您已經安裝了以前的版本,只需打開它,導航到配置>檢查更新並按照說明操作。 不要忘記在評論中告訴我們您對更新的看法。


分享到:


相關文章: