关于 ART

2017-11-24 17:35:37 +08:00
 fengleidongxi

解包 boot.oat ,dex 和 odex 文件夹内都是纯粹的 dex 文件,没有 odex,文件名相同,大小稍有不同,谁知道他们有什么区别?为什么会有两个?

9232 次点击
所在节点    Android
5 条回复
paragon
2017-11-24 17:54:30 +08:00
启动的时候 android 会提示正在装应用 这个时候 dex 就被 odex 化了~
fengleidongxi
2017-11-24 18:14:03 +08:00
@paragon 咱们说的不是一个问题
shyling
2017-11-24 18:50:49 +08:00
odex 不是 dex 被 dexopt 生成的么
RLib
2017-11-24 20:08:46 +08:00
你查看下 maps 就知道 oat 可直接被映射成可执行代码
fengleidongxi
2017-11-24 20:44:20 +08:00
@shyling 你说的不错,但讨论的是 boot.oat 这个文件,和 odex 无关

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/409291

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX