如果你想在 MIUI9 上体验 xp框架,请先刷第三方官改包,且进行了ODEX合并


MIUI9 7.18.17 非官方开发版已合并 FROM: wesley_iui > 点击获取 MIUI9 专用 xp框架 未进行Odex合并切勿刷入,卡米不负责 > 点击获取


ODEX科普

什么是ODEX? / Apk和Odex的介绍与合并 (含合并工具)

Odex全称Opendex,Odex是安卓上的应用程序apk中提取出来的可运行文件,是通过apk安装包的中的dex优化过的,再把apk包里的dex文件删除。这样做可以加快软件的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,系统要从apk包中提取dex再运行。

简单说,原本系统恢复出厂设置后第一次开机需要先提取classes.dex出来,而Odex化就是现在你提前把它提取出来了。系统启动或者程序运行加快的原因也就在此。并且将dex变为odex还可以节省空间,因为提取后可以把apk内的dex删除。如果不odex,那么系统还是会自动提取dex,这时不仅apk内有dex,/data/dalvik-cache目录下也有dex,虽然apk内的dex经过压缩了,但是两份dex的总体积已经大于一份odex的体积了。

一般来说官方rom都是odex化的rom(含Odex文件),而定制rom大部分都是deodex化的(无odex文件)。两者应该各有优点吧,貌似现在也没有统一的说法。官方rom大部分每个apk对应一个.odex文件,而deodex化的rom里面只有一个apk,把.odex转换成classes.dex放到apk包里面了。所以 odex rom.apk+.odex=deodex化rom的1个.apk (简单地来说,其实就上一个合并的过程)

《什么是ODEX?》收集自网络


另附:Apk和Odex的介绍与合并 (含合并工具)