【问题标题】:Does ART's ahead-of-time compilation optimize resourcesART的提前编译是否优化了资源
【发布时间】:2016-10-18 12:45:12
【问题描述】:

在较新的 Android 版本中替换旧的 Davlik 虚拟机的新 Android 运行时 (ART) 引入了提前 (AOT) 编译。因此,应用程序使用 dex2oat 工具在设备上编译,该工具将打包到应用程序 apk 中的 dex 文件编译为本地目标应用程序。我的问题是,在此过程中是否还会执行资源优化,例如为其他显示分辨率剥离资源。

【问题讨论】:

  • AFAIK,不,ART 只关注 DEX 字节码转换。

标签: android dalvik android-runtime


【解决方案1】:

不,ART 只关注运行时代码 (dex)。资源像往常一样打包到 APK 中。原生库(NDK 构建)在安装时提取,但只有安装 APK 的架构的原生库,就像以前一样。

【讨论】:

    猜你喜欢
    • 2018-07-24
    • 2014-05-23
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 2014-04-18
    • 2010-11-22
    • 2011-05-16
    • 1970-01-01
    相关资源
    最近更新 更多