Android Studio 3.3發佈:官方支持導航編輯器

谷歌發佈Android Studio 3.3。這一版本主要關注錯誤修復和穩定性改進,不過也帶來了導航編輯器的官方支持、Kotlin和IntelliJ平臺的更新,等等。

Android Studio 3.3修復了200多個錯誤。谷歌組建了一個叫作Project Marble的團隊,專注於鞏固基本的IDE功能和完善面向用戶的功能,減少崩潰次數、內存泄漏和影響用戶體驗的錯誤。

核心Android Studio IDE已經更新了來自IntelliJ IDEA 2018.2.2版本的改進。這一版本的IntelliJ IDEA支持Java 11、斷點意圖、MacBook Touch Bar、增強的版本控制集成,等等。此外,這個版本還捆綁了Kotlin 1.3.11,Kotlin 1.3.11帶來了新的語言功能,如穩定的協程、契約、內聯類,等等。

導航編輯器現在得到官方支持,旨在簡化目的地(應用程序中的特定屏幕)導航的設計和實現。導航編輯器與Android Jetpack導航架構組件集成,爲創建應用程序導航結構提供了圖形視圖。

(圖片來自 https://android-developers.googleblog.com

Android Studio增加了一個新的對話框,讓開發人員可以刪除未使用的目錄。當第一次運行Android Studio的主要版本時,它會查找包含與舊版Android Studio相關聯的文件的目錄。找到後,會出現一個顯示文件的對話框,並提供刪除它們的選項。

(圖片來自 https://android-developers.googleblog.com

Android Studio還支持構建Android應用程序包,並完全支持即時應用程序。開發人員可以在單個Android Studio項目中構建和部署已安裝的應用程序和即時應用程序。要使用這項功能,請確保在創建新項目時選中“Configure your project > This project will support instant apps”複選框。以下屬性將被添加到manifest中:

<manifest ... xmlns:dist="http://schemas.android.com/apk/distribution">
<dist:module dist:instant="true" />
...
</manifest>

開發人員現在可以啓動同一個Android虛擬設備(AVD)的多個實例。對於希望在持續集成測試環境中並行運行測試的開發人員來說,這是一個好消息。要啓動多個AVD實例,請在shell中運行以下命令:

$./emulator -avd  -read-only &
$./emulator -avd  -read-only &

Android Studio現在支持使用Clang-Tidy for C++進行靜態代碼分析。它類似於Java和Kotlin的linter,可以幫助那些在Android應用程序中使用C++代碼的人識別常見的編碼錯誤和bug。要啓用這個功能,請轉到Settings -> Editor -> Inspections(在MacOS上是Preference -> Editor -> Inspections)。

Android Studio 3.3帶來的其他改進包括:

  • 改進過的增量Java編譯(在使用註解處理器時),需要Android Gradle插件3.3.0或更高版本;

  • 模擬器快照速度提高了8倍;

  • 當項目需要SDK組件時自動下載SDK組件;

  • SDK Manager現在包含了CMake 3.10.2。

如果你安裝了Android Studio之前的版本,只需要更新到最新版本即可。否則的話可以在此處下載

查看英文原文https://www.infoq.com/news/2019/02/android-studio-3.3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章