Android Studio 3.0更新:Kotlin正式可用
最近,很多文章和程式語言排行榜一直在談論Kotlin在過去五個月的一流地位,現在Android Studio 3.0到來,Kotlin正式被新增到專案中,這不是Android Studio版本唯一的亮點,新版本同時改進了對Java 8的支援,新增了一個用於Gradle 3.0.0的Android外掛。Kotlin和Java兩者兼得,新版Android Studio如何呢?
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專案。
為什麼選擇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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android Studio: Kotlin使用DataBinding異常AndroidKotlin
- Android Studio上Kotlin的入門AndroidKotlin
- Android Studio 3.1 正式版Android
- Android Studio 3.0 利用 Android Profiler 測量應用效能Android
- Android Studio3.0 NDK配置與開發Android
- Android Studio 3.0 Android 分析器 | 中文教學視訊Android
- 使用更新補丁對Android Studio進行更新。Android
- Android Studio 3.2.0 正式版新特性Android
- Visual Studio 2019 正式版 更新內容
- Android開發框架Collection-kotlin(更新篇)Android框架Kotlin
- Android Studio Bumblebee (2021.1.1) 穩定版正式釋出Android
- Android 騰訊Bugly熱更新接入(Kotlin語言)AndroidKotlin
- [Android]元件化的Kotlin適配–迄今最強的Kotlin踩坑文章(5.24更新)Android元件化Kotlin
- Kotlin 1.3.30 正式釋出Kotlin
- Kotlin 1.3.70正式釋出Kotlin
- Kotlin 1.3.40正式釋出Kotlin
- Kotlin 1.3.20正式釋出Kotlin
- 如何在Android studio中更新sdk版本和build-tools版本AndroidUI
- android studio安裝教程|android studio漢化包Android
- Android Studio工具Android
- Android Studio配置Android
- android studio 配置Android
- android kotlin 安全除法AndroidKotlin
- 亞馬遜雲科技宣佈視覺化開發工具Amazon Amplify Studio正式可用亞馬遜視覺化
- Android Studio 3.2 都有哪些更新?這些關鍵點不要錯過Android
- Spring Boot 3.0正式釋出Spring Boot
- Android Studio中app出現紅叉的解決方案(依賴於kotlin專案)AndroidAPPKotlin
- 【Android Studio】Android Studio 搭建開發環境(Linux Ubuntu篇)Android開發環境LinuxUbuntu
- 初次使用Android Studio 3.0匯入已有工程時,出現Failed to load Appcompat Actionbar with unknown errorAndroidAIAPPError
- #軟體更新#Visual Studio更新到16.3.8
- Android kotlin中配置protobufAndroidKotlin
- Android 新貴 kotlin (3)AndroidKotlin
- Android Kotlin 協程初探AndroidKotlin
- Kotlin 1.3正式版釋出Kotlin
- Kotlin 1.3.50正式版釋出Kotlin
- Kotlin 1.3.60正式版釋出Kotlin
- ThinkSNS+ 3.0 更新播報
- android裝置連線至Android studioAndroid