作為Android Dev Summit的一部分, Google發布了的第一個預覽版 下一個版本是什麼 Android Studio 4.0。 有興趣的開發人員現在可以使用該版本以“ Canary”版本下載集成開發環境。
新的IDE 帶有許多其他增強功能,包括 一種全新的用戶界面創建技術,稱為 Jetpack撰寫用戶界面 在今年的I / O大會上提出。 撰寫 大大簡化並加快了Android應用程序中用戶界面的創建。 對於開發人員來說,儘管他們可以實時地看到用戶界面的外觀以及在開發和設計中的使用情況,但與直接向相關資源進行編寫相比,這意味著更少的編寫程序以在程序中創建相同的界面的需求。
Android Studio 4.0 Canary的主要新功能
噴氣背包 現在也是 包括對CameraX的支持, 它可與許多Android智能手機的攝像頭軟件配合使用。 因此, 編寫與許多智能手機相機兼容的代碼應該花費更少的精力。
除了Compose,現在還有Android Studio 4.0 支持使用多個Java 8 API 無需為您的應用程序設置最低級別的API。
通過稱為減糖(desugaring)的過程, Android Studio 8及更高版本中的DEX D3.0編譯器已經提供了對Java 8語言功能(例如lambda表達式,默認接口方法,資源等)的實質性支持。
在Android Studio 4.0中, desugaring引擎已得到擴展,可以卸載Java語言API。 這意味著您現在可以在支持較舊版本的Android的應用程序中包含僅在最新版本的Android(例如java.util.streams)中可用的標準語言API。
另一個引人注目的功能是 文本編輯器支持語法高亮顯示,代碼完成和錯誤檢查 用於Proguard Rules文件。
另外, Android Studio 4.0現在包括Kotlin類的實時模板。 該應用程序的功能和即時加載項已被完全刪除。 相反,開發人員應使用動態功能插件,因此應使用該應用程序捆綁包。
Android Gradle插件現在支持Kotlin DSL構建腳本文件 (* .kts)。 與Android Studio結合使用時,某些IDE功能(例如“項目結構”對話框和腳本修復程序)現在還支持讀取和寫入腳本文件。
在早期版本的Android Gradle插件中,所有動態功能模塊只能依賴於應用程序的基本模塊。
使用插件時 Android的Gradle 4.0.0現在可以包含依賴於另一個模塊的功能部件包。 因此有一個功能:視頻可以取決於功能:攝像頭,取決於基礎模塊,如下圖所示。
這意味著,當您的應用程序請求下載動態功能模塊時,它還會下載其依賴的其他功能模塊。
為應用程序創建動態功能部件包後,可以在模塊的build.gradle文件中聲明功能部件依賴功能。
Android Studio 4.0 現在包括用於MotionLayout佈局類型的可視佈局編輯器,可以輕鬆創建和預覽動畫。
運動編輯器 提供了一個簡單的界面來操縱MotionLayout庫的元素 作為Android應用程序中動畫的基礎。 在以前的版本中,創建和編輯這些項目需要手動編輯XML資源文件中的約束。
如果您想了解有關此版本新聞的更多信息,可以在 以下鏈接。
下載並測試Android Studio 4.0 Canary
對於有興趣能夠嘗試使用此先前版本的Android Studio 4.0的用戶。 您可以從項目的官方網站下載Canary版本。