ART的提前编译是否优化了资源
Does ART's ahead-of-time compilation optimize resources
新的 Android 运行时 (ART) 在较新的 Android 版本中取代了旧的 Davlik 虚拟机,引入了提前 (AOT) 编译。因此,应用程序使用 dex2oat 工具在设备上编译,该工具将打包到应用程序 apk 中的 dex 文件编译为本机目标应用程序。我的问题是,在此过程中是否还会执行资源优化,例如为其他显示分辨率剥离资源。
不,ART 只关心运行时代码 (dex)。资源像往常一样打包到 APK 中。本机库(NDK 内置)在安装时提取,但仅提取安装 APK 的体系结构的本机库,就像以前一样。
新的 Android 运行时 (ART) 在较新的 Android 版本中取代了旧的 Davlik 虚拟机,引入了提前 (AOT) 编译。因此,应用程序使用 dex2oat 工具在设备上编译,该工具将打包到应用程序 apk 中的 dex 文件编译为本机目标应用程序。我的问题是,在此过程中是否还会执行资源优化,例如为其他显示分辨率剥离资源。
不,ART 只关心运行时代码 (dex)。资源像往常一样打包到 APK 中。本机库(NDK 内置)在安装时提取,但仅提取安装 APK 的体系结构的本机库,就像以前一样。