Android在未来对 Java 8 特性的支持
2024-10-18 22:32:52
在谷歌, 我们总是努力做正确的事. 这意味着有时候我们会调整自己的计划. 我们深切地知道开发者社区是多少地关注 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 的新的支持的时候, 我们将会分享更多的细节.
敬请期待!
最新文章
- 创建ACCESS数据库,并且创建表和数据。重点:关闭ACCESS数据库引用
- vs中使用openGL
- UIView 设置背景图片
- 转载 jQuery validation
- C# 获取字符串中的数字
- POJ 3233 矩阵乘法
- php运行步骤解析
- Dijkstra算法构造单源点最短路径
- Android的Touch系统简介(一
- 前端工程师和web工程师的差异
- JVM调优总结(十)-调优方法
- concurrent.futures
- Python 运算符,你了解多少?
- 积极参与开源项目,促进.NET Core生态社区发展
- [翻译]各个类型的IO - 阻塞, 非阻塞,多路复用和异步
- Redtiger SQL注入练习(一)
- linux所有命令不能用显示-bash: ls: command not found
- Excel 单元格不能设置超链接
- ASP.NET Core 集成测试
- c++ <;vector>;学习