Android在未来对Java8语言功能

Google产品经理JamesLau

Google始终坚持做正确的事情。有时,这意味着需要调整我们的计划。我们深知我们的Android开发者社区多么重视对Java8语言功能的良好支持,因此,我们正在改变我们的支持方式。

我们决定弃用Jack工具链,改为直接在最新的javac和dx工具集中增加对Java8语言功能的支持。经过这番改弦易辙,依赖于Java类文件格式的现有工具和插件仍可继续工作。今后,Java8语言功能将得到Android构建系统的原生支持。我们的目标是在未来数周内发布的AndroidStudio中包含这一支持功能,我们希望在此提前告知您这一决定。

我们最初测试了通过Jack工具链增加Java8支持这种方案。但经过一段时间的测试,我们意识到,考虑到注解处理器、字节码分析器和重写器均会受到影响,切换到Jack对我们社区来说成本太高。感谢您试用Jack工具链并为我们提供宝贵的反馈意见。在我们发布全新的支持功能之前,您仍可以继续使用Jack构建Java8代码。从Jack迁移到全新支持并不需要大费周折,甚至可以说毫不费力。

我们希望,新计划可以为每个人铺平在Android上充分利用Java8语言功能的康庄大道。当我们在AndroidStudio中发布这一最新支持功能的时候,我们将会介绍更多详情。

推荐阅读:

FlexboxLayout帮助您完成聪明的UI布局

AndroidStudio2.3正式版发布,官方全解析

让Android支持内容库保持最新

AndroidNougat7.1.2先睹为快

3.19GoogleDoodle:父亲节(玻利维亚、克罗地亚、洪都拉斯、意大利、葡萄牙、西班牙)

赞赏









































北京白癜风医院
北京白癜风医院



转载请注明:http://www.gslnbdf.com/azsc/6776.html