dalvik-cache 路径下的 .dex 是什么?
本文最近更新于 2019 年 5 月 19 日「 星期日 」
如题。
是全部 /data/app
、/system/app
、/system/framework
的 .dex 文件,可以删除,再次开机时用得着的 .dex 会重新生成,用不着的 .dex 就不再生成了(例如已经卸载的程序,会在这里残留 .dex),达到清除垃圾的作用。
注:删除 .dex 后的首次开机时间会比较长。
所有 /data/app
下的 apk、/system/app
下的没有对应的 odex 的 apk、/system/framework
下的 jar 都会在 /data/dalvik-cache
下生成相对应的 .dex 文件。
/system/app
下的 apk 有对应的 odex 文件的,便不再在 /data/dalvik-cache
生成 .dex 文件,/system/app
下的 apk 没有对应的 odex 文件的,会在 /data/dalvik-cache
生成 .dex 文件。所以可以通过将这里的 .dex 文件改名(改文件名,并改扩展名 .dex 为 .odex),然后移动到 /system/app
下即可作为对应的 odex 使用。这样的操作被称做「odex 化」,通过「odex 化」可以节省一定的 /data
分区空间占用。
扩展阅读:
关于作者
麦子(Jason),没做过英语老师的印象大使不是合格的通信工程师。
戳「这里」约。
最近更新
留言互动