Android在未来对 Java 8 特性的支持
2017-03-17 15:17
316 查看
在谷歌, 我们总是努力做正确的事. 这意味着有时候我们会调整自己的计划. 我们深切地知道开发者社区是多少地关注 Android 能够对 Java 8 良好的支持, 并且我们正在改变自己对 Java 8 支持的方式.
我们已经决定直接将对 Java 8 的支持添加进当前的 javac 和 dx 工具集里面, 而且会过期掉 Jack 工具链. 有了这个新方向, 已经存在的那些依赖于 Java 类文件的工具和插件应该继续可以使用. 再往后的话, Java 8 语言特性将会被 Android 构建系统天然支持. 我们的目标任务是: 在将来的几周, 把这个功能作为 Android Studio 的一部分来发布, 我们想早早地跟大家分享这个决定.
起初, 我们通过Jack工具链添加 Java 8 来进行测试. 随着时间的推移, 我们发现对于我们的社区而言转向Jack的代价过于高昂, 尤其是在我们思索注解处理器, 字节码分析器和受影响的重写器时. 感谢大家尝试使用Jack工具链并积极地给予我们反馈. 你能够继续使用Jack来构建 Java 8 相关的代码, 直到我们发布对 Java 8 新的支持. 从Jack那里迁移应该要求很少或者没有什么工作.
我们希望新的计划会对每一个人铺平更顺畅的道路, 来在 Android 上充分利用 Java 8 的语言特性. 在发布 Android Studio 的新的支持的时候, 我们将会分享更多的细节.
敬请期待!
我们已经决定直接将对 Java 8 的支持添加进当前的 javac 和 dx 工具集里面, 而且会过期掉 Jack 工具链. 有了这个新方向, 已经存在的那些依赖于 Java 类文件的工具和插件应该继续可以使用. 再往后的话, Java 8 语言特性将会被 Android 构建系统天然支持. 我们的目标任务是: 在将来的几周, 把这个功能作为 Android Studio 的一部分来发布, 我们想早早地跟大家分享这个决定.
起初, 我们通过Jack工具链添加 Java 8 来进行测试. 随着时间的推移, 我们发现对于我们的社区而言转向Jack的代价过于高昂, 尤其是在我们思索注解处理器, 字节码分析器和受影响的重写器时. 感谢大家尝试使用Jack工具链并积极地给予我们反馈. 你能够继续使用Jack来构建 Java 8 相关的代码, 直到我们发布对 Java 8 新的支持. 从Jack那里迁移应该要求很少或者没有什么工作.
我们希望新的计划会对每一个人铺平更顺畅的道路, 来在 Android 上充分利用 Java 8 的语言特性. 在发布 Android Studio 的新的支持的时候, 我们将会分享更多的细节.
敬请期待!
相关文章推荐
- FAQ_09_android支持Java特性
- Android在未来对Java 8语言功能的支持
- Java8新特性与Android支持API版本
- Android支持Java哪些特性?
- Android Studio对于Java8特性的支持
- AndroidStudio对于Java8特性的支持
- Android Studio使用gradle-retrolambda支持Java8 新特性 Lambde表达式
- Android 利用Java实现压缩与解压缩(zip、gzip)支持中文路径
- oracle 6.java.sql.SQLException: 不支持的特性
- Java 8的重要新特性以及未来版本的发展规划
- Android 利用Java实现压缩与解压缩(zip、gzip)支持中文路径
- 第十五天 Java新特性对数组的支持,本章总结,习题
- Java 8的重要新特性以及未来版本的发展规划
- Android Harmony及Java 的未来
- RAD Studio XE2新特性概览:多平台支持、原生iOS与Android、HD与3D动画及云
- Java 8的重要新特性以及未来版本的发展规划
- RAD Studio XE2新特性概览:多平台支持、原生iOS与Android、HD与3D动画及云
- Java 7新特性(九)——动态语言支持
- Adobe AIR 3新特性(支持iOS和Android平台)
- Android,Harmony 及 Java 的未来