.OAT 文件扩展名
Android优化应用文件
| 开发者 | |
| 受欢迎程度 |
3.2 | 9 票 |
什么是 OAT 文件?
OAT文件由Android操作系统创建,用于缩短Android应用(.APK文件)的加载时间。当你安装应用时,Android会自动优化应用数据,并创建相应的OAT文件。Android使用此文件更快地加载应用,从而为用户带来更好的体验。
更多信息
OAT文件通常保存在Android设备的以下目录中:
/data/dalvik-cache/
Android使用名为dex2oat的工具执行这些优化。当你在运行Android 5.0或更高版本的设备上安装应用程序时,dex2oat会将.ODEX文件中的Dalvik代码转换为本机代码,并将其存储在OAT文件中。因此,每个应用都会有一个相应的OAT文件。dex2oat通常位于Android设备的以下目录中:
/system/bin/dex2oat/
注: OAT文件随Android 5.0一同推出,该版本的代号是“Lollipop”或“L”。Android的早期版本使用.ODEX(优化的DEX)文件,而不是OAT文件来存储优化后的可执行文件。新的Android 5.0运行时称为ART(Android运行时),采用提前(AOT)编译方法,改进了前代运行时仅使用即时编译的方法。ART取代了之前名为Dalvik的运行时。
常见 .OAT 文件名
boot.oat - 每当设备系统升级,或购买后首次启动应用时,都会创建此文件。当应用调用框架应用程序编程接口(API)方法时,应用会引用boot.oat文件。
可打开或引用 OAT 文件的程序
Android
操作系统自带