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