设为首页收藏本站

移动叔叔

搜索
查看: 2867|回复: 6
打印 上一主题 下一主题

[教程] 【基础课堂】ODEX化浅解 让大家都明白什么是ODEX

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-24 12:18:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wsklsz 于 2015-1-24 12:44 编辑

         最近朋友结婚,加上自己身体有些不适,好久没更新科普了呢,miui6 如期而至,现在论坛基本都是miui6的帖子,其实我也挺喜欢miui6的啦。咳咳,扯远了。今天更新几贴好玩的科普,嘿嘿,我也靠miui6的热度,也混个脸熟啦。
                  
                  帖子太多不好找?放心,咱有集合贴,不过地址太久了,我重新更新一下喽:

第四次更新 8 贴  如果回复过的请到原帖直接看看就行了 原帖连接地址
【基础课堂】从基础开始,快乐涨知识。(课程集合目录) ←直接点击(前3次)
【从基础开始,快乐涨知识。(课程集合目录)】四次更新通知      ←直接点击(最新)

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

ODEX作用
所谓Odex,是由android软件中的classes.dex生成的,Odex化即是把那个文件预先提取出来作用是能加快软件加载速度和开机速度。不过Odex也有缺点,那就是有时候加刷东西会出现问题。 简单说,原本系统每次执行APK都需要先提取一部分出来,而Odex化就是现在你提前把它提取出来了。系统启动或者程序运行加快的原因也就在此。而由于提取了Odex出来,会占用一部分存储空间,所以做Odex化的时候需要考虑空间方面的问题。

Odex的效果

Odex化后系统启动和程序运行速度大大提高,稳定性不变。因此推荐做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 (简单地来说,其实就上一个合并的过程)

游客,如果您要查看本帖隐藏内容请回复

沙发
发表于 2016-3-15 17:57:51 来自手机版 | 只看该作者
qqqqwwwrert

 

回复

使用道具 举报

藤椅
发表于 2016-3-30 17:31:05 | 只看该作者
强烈支持楼主ing……
回复

使用道具 举报

板凳
发表于 2016-5-14 11:53:55 | 只看该作者
精品资源,强烈推荐!
回复

使用道具 举报

报纸
发表于 2016-10-19 13:14:14 | 只看该作者
xioexei谢谢

 

回复

使用道具 举报

地板
发表于 2017-2-15 02:00:25 来自手机版 | 只看该作者
支持支持支持

 

回复

使用道具 举报

7#
发表于 2017-3-2 22:55:54 来自手机版 | 只看该作者
ddddddddx

 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-11-11 10:37 , Processed in 0.195463 second(s), 10 queries , Gzip On, Memcache On.

返回顶部