Android Studio 3.0更新:Kotlin正式可用

趙鈺瑩發表於2018-05-07

  最近,很多文章和程式語言排行榜一直在談論Kotlin在過去五個月的一流地位,現在Android Studio 3.0到來,Kotlin正式被新增到專案中,這不是Android Studio版本唯一的亮點,新版本同時改進了對Java 8的支援,新增了一個用於Gradle 3.0.0的Android外掛。Kotlin和Java兩者兼得,新版Android Studio如何呢?

Android Studio更新:Kotlin正式可用

  Android Studio 3.0

  如果Android Studio 3.0聽起來很熟悉,那是因為今年早些時候的Google I / O 2017大會上就公佈了。根據Google產品經理Jamal Eason的說法,此版本的重點是加速Android上的應用開發。

  雖然新的更新列表相當長,但有三個主要功能更新不得錯過,Eason在部落格中釋出了一篇關於Android Studio 3.0的帖子:

  一套新的應用程式分析工具,用於快速診斷效能問題;

  支援Kotlin程式語言;

  一套新的工具和嚮導,可以加速程式設計師在最新的Android Oreo API上的開發。

  支援Kotlin

  Eason透露,Android Studio 3.0中的程式碼完成和語法高亮顯示功能非常出色,並說明該團隊將繼續改進下一版本中的其他編輯器功能。

  如果要將Kotlin新增到專案中,可以使用Code → Convert Java File to Kotlin File的內建轉換工具,也可以使用新建專案嚮導建立啟用Kotlin專案。

Android Studio更新:Kotlin正式可用

  為什麼選擇Kotlin?

  如果你仍然想知道為什麼Android團隊選擇Kotlin,應該閱讀Android平臺主管Mike Cleron的部落格,他在部落格中說道,Kotlin與Java程式語言都很好。Android Studio讓兩種程式語言之間毫不費力的互操作是最有吸引力的亮點。此外,這種程式語言對於使用Java程式語言的任何人來說都是非常熟悉的。

  Cleron還透露對於開發商都很喜歡Kotlin這一點不是很同意。根據其年度調查結果顯示,Kotlin佔據了第六位。然而,由於前兩個位置分別被Java 9和Java 6、7和8佔用,所以可以說這種年輕的程式語言在技術上是前5名最受歡迎(和使用的)程式語言。

  Java 8語言功能支援

  使用者現在可以使用一些Java 8的語言功能,並使用Java 8構建的庫。由於不再需要Jack,您需要禁用它以使用預設的內建工具鏈改進Java 8的支援。

  為了更新專案以支援新的Java 8語言工具鏈所必須做的事情是將專案結構對話方塊中的源和目標相容級別更新為1.8(click File > Project Structure)。

  用於Gradle 3.0.0的Android外掛

  Gradle的新Android外掛帶來了許多改進和新功能。然而,最令人印象深刻的是,它可以提高具有大量模組的專案的構建效能。

  當使用新外掛構建大型專案時,程式設計師會注意到以下更改:

  由於新的延遲依賴關係,可快速構建配置。

  只有正在構建的專案和變體才能確定依賴關係。

  在對程式碼或資源進行簡單更改時,可快速增加構建時間。

  注意:這些改進需要重大的更改,從而破壞了外掛的一些行為,如DSL和API。升級到3.0.0版本可能需要更改構建檔案和Gradle外掛。升級之前,最好仔細閱讀文件。

  Android Profiler

  Android團隊已經完全重寫了前一套Android監視器工具,並將其替換為Android Profiler。

  使用該工具,需要將應用程式部署到正在執行的裝置或模擬器後,單擊“Android Profiler”選項卡 - 現在可以訪問實時統一的應用程式CPU記憶體和網路活動檢視。每個active事件都對映到UI事件時間軸上,突出顯示觸控事件,按鍵和活動更改,以便提供更多關於某個事件發生的時間和原因的上下文。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31077337/viewspace-2153978/,如需轉載,請註明出處,否則將追究法律責任。

相關文章