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更新到3.0後問題解決Android
- Android Studio3.0更新之路(遇坑必入)Android
- Android Studio 2.0 to Android Studio 3.0Android
- Android Studio 3.0正式版下載(附安裝教程+快捷鍵)Android
- Android Studio 3.0 Canary 釋出Android
- 當 jenkins遇上Android Studio 3.0JenkinsAndroid
- Android Studio 3.0新功能介紹Android
- Android Studio上Kotlin的入門AndroidKotlin
- Android Studio 3.1 正式版Android
- Android Studio 1.3 正式釋出Android
- Android Studio 3.0 上 Gradle 改動AndroidGradle
- Android Studio 3.0 svg圖片問題AndroidSVG
- Android Studio: Kotlin使用DataBinding異常AndroidKotlin
- Android Studio 2.3 更新小記Android
- Android Studio3.0 NDK配置與開發Android
- android studio 3.0 gradle 打包指令碼配置AndroidGradle指令碼
- Android Studio 3.0 的一些小變化Android
- Android Studio 3.0 利用 Android Profiler 測量應用效能Android
- 使用更新補丁對Android Studio進行更新。Android
- Kotlin成為正式的Android程式語言KotlinAndroid
- Android Studio 3.2.0 正式版新特性Android
- Android Studio 2.0 正式版釋出Android
- Android Studio 1.0 正式版釋出!Android
- 官方詳細介紹Android Studio 3.0 Canary 1Android
- Android Studio 3.0 Android 分析器 | 中文教學視訊Android
- (Android Studio 3.0)Android Profiler記憶體洩漏檢查Android記憶體
- Android開發框架Collection-kotlin(更新篇)Android框架Kotlin
- Android Studio on Linux 無法線上更新AndroidLinux
- Android Studio常用快捷鍵(持續更新)Android
- Android Studio 升級到3.0 提示 java.lang.NoClassDefFoundErrorAndroidJavaError
- 最齊全的Android studio 快捷鍵(親測可用)Android
- Android Studio 使用正式簽名進行除錯Android除錯
- Android 騰訊Bugly熱更新接入(Kotlin語言)AndroidKotlin
- Android studio3.0 的幾種依賴方式筆記Android筆記
- Android NDK 更新正式支援 64 位 ABIAndroid
- 亞馬遜雲科技宣佈視覺化開發工具Amazon Amplify Studio正式可用亞馬遜視覺化
- Android Studio 2.3正式版釋出,官方全解析Android
- Kotlin 1.3.70正式釋出Kotlin