在谷歌, 我们总是努力做正确的事. 这意味着有时候我们会调整自己的计划. 我们深切地知道开发者社区是多少地关注 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 的新的支持的时候, 我们将会分享更多的细节.

敬请期待!

最新文章

  1. 创建ACCESS数据库,并且创建表和数据。重点:关闭ACCESS数据库引用
  2. vs中使用openGL
  3. UIView 设置背景图片
  4. 转载 jQuery validation
  5. C# 获取字符串中的数字
  6. POJ 3233 矩阵乘法
  7. php运行步骤解析
  8. Dijkstra算法构造单源点最短路径
  9. Android的Touch系统简介(一
  10. 前端工程师和web工程师的差异
  11. JVM调优总结(十)-调优方法
  12. concurrent.futures
  13. Python 运算符,你了解多少?
  14. 积极参与开源项目,促进.NET Core生态社区发展
  15. [翻译]各个类型的IO - 阻塞, 非阻塞,多路复用和异步
  16. Redtiger SQL注入练习(一)
  17. linux所有命令不能用显示-bash: ls: command not found
  18. Excel 单元格不能设置超链接
  19. ASP.NET Core 集成测试
  20. c++ <vector>学习

热门文章

  1. objectc中函数前的加号和减号
  2. Hadoop权威指南:HDFS-写入数据
  3. 【2(2N+1)魔方阵 】
  4. UI 常用(UIButton)
  5. Java 去除 ArrayList 集合中的重复元素
  6. 用js实现文字提示层 ---总结
  7. 访问内网中的sql server数据库的简便方法
  8. eclipse+HBASE开发环境搭建(已实践)
  9. 简洁美观的Java博客系统Tale开源了,让每一个有故事的人更好的表达想法
  10. 【前端】:jQuery下