Android Studio 2.4 Preview 6釋出,支援Java 8語言功能

谷歌開發者_發表於2017-04-25

640?wx_fmt=gif


幾天前,我們釋出了 Android Studio 2.4 Preview 6。現在,在 javac/dx 編譯路徑中,Java 8 語言功能將得到 Android 構建系統的支援。Android Studio 的 Gradle 外掛現在對 Java 8 類檔案進行“脫糖”處理,僅保留與 Java 7 相容的類檔案,因此,您可以使用 Java 8 的 lambda、方法引用及其他功能。


對於嘗試 Jack 編譯器的開發者而言,我們現在支援相同的 Java 8 語言功能集,但構建速度更快。您可以將 Java 8 語言功能和依靠位元組碼的工具(包括 Instant Run)結合使用。此外還支援使用 Java 8 編寫的庫。


我們最初是在 Android Studio 2.4 Preview 4 中新增 Java 8 "脫糖"功能。Preview 6 包含與 Java 8 語言功能支援有關的重要問題修復。其中的許多修復基於您提交的錯誤報告。我們非常感謝您幫助社群改進 Android 開發工具!


在您的 Android 專案中試用 Java 8 語言功能非常簡單。只需下載 Android Studio 2.4 Preview 6,並將專案的目標和原始碼相容性更新至與 Java 版本 1.8 相容即可。您可以在我們的預覽版文件中找到更多資訊:

developer.android.google.cn/studio/preview/features/java8-support.html


希望您愛上 lambda!


推薦閱讀:

Android O移除HttpsURLConnection中不安全的TLS版本回退

Android O中對裝置識別符號所做的變更

介紹Android原生開發工具包r14

最後5天,TensorFlow使用者有獎徵集


640?wx_fmt=gif

相關文章