永发信息网

odex是什么文件啊,为什么有的ROM有,有的没有?

答案:2  悬赏:0  手机版
解决时间 2021-12-16 18:09
odex是什么文件啊,为什么有的ROM有,有的没有?
最佳答案
没有得一般都是整合了的
全部回答
odex是安卓上的应用程序apk中提取出来的可运行文件,是通过apk安装包的中的dex优化过的,再把apk包里的dex文件删除。 这样做可以加快软件的启动速度,预先提取,减少对ram的占用,因为没有odex的话,系统要从apk包中提取dex再运行。 什么是dalvik-cache? 当android启动时,dalvikvm监视所有的程序(apk文件)和框架,并且为他们创建一个依存关系树。dalvikvm通过这个依存关系树来为每个程序优化代码并存储在dalvik缓存中。这样,所有程序在运行时都会使用优化过的代码。这就是当你刷一个新的rom时,有时候第一次启动时间非常非常长的原因。当一个程序(或者框架库)发生变更,dalvikvm将会重新优化代码并且再次将其存在缓存中。在cache/dalvik-cache是存放system上的程序生成的dex文件,而data/dalvik-cache则是存放data/app生成的dex文件。 准备工作: 用recovery进行一个备份,预防出现意外,不能开机。 请确定你的电脑可以正常连接手机调试模式。 请确定你的system有10~20m空余。 说明: android系统中运行的程序包主要分framework,system/app,data/app,三个路径,开机的时候启动内核后,就会逐个启动framework里的jar框架程序,再启动system/app的开机自启程序。 如果你想把整个rom都odex化,就必须先将framework的先做,因为在odex过程中,需要依赖framework进行。而且在odex framework时,每个文件都要严格按照顺序,否则不能开机。如果你在其他app做了odex,sorry,你不能odex framework。 下载附件解压,执行odex.bat,选在你想要的操作,如果你想将整个rom odex化,必须先选择framework,然后system,data,如果你不想odex framework,可以直接跳过,但是你以后都不能odex framework。 【更新】 odex framework更新自动删除dex文件。 这个脚本更新可以重复使用,也就是你odex一遍后,自己添加了apk或者二级框架程序(jar,譬如google.map.jar),可以使用这个脚本单独对这些odex,不会影响其他已经odex的程序。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
联通新一毛卡和10元敞开打有什么不同
输入法中“全拼”和“双拼”的区别?举个例子
管风琴能够模拟管弦乐队中所有乐器的声音?真
加拿大有什么景点加拿大新斯科舍省好玩吗
开车撞死人了,程序走到法院了,开庭还的多少天
通州区物资学院3号院能装什么小区宽带?
魔灵召唤100红水的光秘密地下城是随机的吗
联想品牌电脑,硬盘重新分区时老提示分区表有
传奇故事之十四年前是谁走进密室有下集吗
三星s8plus大概多少钱
苹果手机与ipad怎么到晚上用无线网总是用不成
有一首歌开始是玻璃碎碎的声音叫什么名
酒店夜景照明设计有哪些要点
应该是Youcandoitifyouwouldlike.还是Youcand
怎么解除微信保护模式?
推荐资讯
双家寨村委会办公地址在什么地方?我要处理点
学生会退部申请书会装进档案吗,有什么后果
兴仁县公安局城南派出所地址在什么地方?想过
判处拘役还能继续读大学吗
旧版神雕侠侣女主角叫什么
介绍几位成都7中(高中部)好的数学老师吧
高平市公安局交警大队三轮汽车牌证代办服务站
完形填空OnFridays,Icomehomefromworkatabout
单选题俄罗斯位于北冰洋的终年不冻港是A.圣彼
我现在有苦说不出阿,因为我现在已经没有钱了
飞利浦剃须刀S5090/58和S5095/58那个好。。。
单选题Idon’tthink________necessarytotalk
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?