您的位置:网站首页 > 源码环境 > 正文

Android下一代Dex编译器现已进入预览阶段

类别:源码环境 日期:2017-11-13 12:42:32 人气: 来源:

  Android 开发者都知道,Dex 编译是 APK 构建过程中非常关键的一步。在此编译过程中,将 .class 字节码转换为用于 Android 运行时(对于较早版本的 Android,则是用于 Dalvik)的 .dex 字节码。在您的日常应用开发过程中,Dex 编译器大多在后台运行,但它会直接影响应用的构建时间、.dex 文件的大小和运行时性能。

  正因如此,我们投入大量精力,对 Dex 编译器做出了一些重要的改进。我们很兴奋地宣布:作为 Android Studio 3.0 测试版的一部分,下一代 Dex 编译器 D8 现已预览。

  我们计划在未来几个月内随 Android Studio 3.0 版一起 D8 预览。在此期间,我们将重点解决我们从社区收到的任何关键错误报告。我们计划在 Android Studio 3.1 中结束 D8 预览并将其作为默认 Dex 编译器。届时,DX 编译器将正式进入模式。此后,将只修复 DX 的关键问题。

  4 月,我们宣布推出 Java 8 语言脱糖功能。目前,在 Java 编译 (javac) 之后,在运行任何字节码读取或重写工具之前,会立即执行脱糖步骤。未来两个月,脱糖步骤将会作为 D8 的一部分,移到整个管道后面一个阶段中。这样,我们将可以进一步缩短总体构建时间并生成更优化的代码。这一变更意味着任何字节码或重写工具将在脱糖步骤之前执行。

  推荐:

  

0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作:
中创网