.oat ファイル拡張子
ファイルの種類Android Optimized Application File
開発者 | |
カテゴリー | 開発者ファイル |
フォーマット | N/A |
.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」です。 Androidの以前のバージョンでは、最適化された実行可能ファイルにOATファイルの代わりに .ODEX (Optimized DEX)ファイルを使用していましたART(Android Runtime)と呼ばれる新しいAndroid 5.0ランタイムは、AOT(AO)コンパイルを使用します。これは、前のバージョンのDalvikランタイムに代わるものです。
boot.oat - このファイルは、デバイスのシステムがアップグレードされたとき、または購入後にアプリが初めて起動されたときに作成されます。 boot.oatファイルは、アプリがフレームワークのアプリケーションプログラミングインターフェイス(API)メソッドを呼び出すときにアプリによって参照されます。
Android |
|