更新Java 8 特性支持
原标题:Java 8 Language Features Support Update
链接:https://android-developers.googleblog.com/2017/04/java-8-language-features-support-update.html
作者:James Lau(产品经理)
翻译:arjinmc
昨天,我们发布的Android Studio 2.4预览6。Java 8语言功能现在由javac / dx编译路径中的Android构建系统支持。Android Studio的Gradle插件现在将Java 8类文件拖放到Java 7兼容类文件中,因此你可以使用Java 8的lambdas,方法引用和其他功能。
对于那些尝试使用Jack编译器的人,我们现在支持同一组Java 8语言功能,但具有更快的构建速度。你可以将Java 8语言功能与依赖于字节码的工具(包括即时运行)一起使用。还支持使用Java 8编写的库。
我们首先在Android Studio 2.4 Preview 4中添加了Java 8 desugaring(不是全部Java 8内容)。 预览6包括与Java 8语言功能支持相关的重要错误修复。其中许多修复是为了回应你提交的错误报告。我们非常感谢你帮助改善社区的Android开发工具!
在你的Android项目中尝试使用Java 8语言功能很容易。只需下载Android Studio 2.4 Preview 6,并将项目的目标和源兼容性更新为Java 1.8版。你可以在我们的预览文档中找到更多信息。
快乐地使用lambda吧!