ART世界探险(20) - Android N上的编译流程
ART世界探险(20) - Android N上的编译流程
就在我们分析Android M版本的ART还只走出了一小段路的时候,Android N的新ART就问世了。
Android N上的ART还是有不小的改进的。不过做为一个关注细节的系列文章,我们还是从Compile的过程说起。
流程概述
在安装的时候,默认情况下,Android N只做interpret-only的编译,如下命令行所示:
/system/bin/dex2oat --zip-fd=7 --zip-location=base.apk --oat-fd=8 --oat-location=/data/app/vmdl692968727.tmp/oat/arm64/base.odex --instruction-set=arm64 --instruction-set-varia