2016-10-18 7 views
0

新しいAndroidバージョンで古いDavlik仮想マシンを置き換える新しいAndroidランタイム(ART)は、AOT(ahead-of-time)コンパイルを導入します。したがって、アプリケーションはdex2oatツールを使用してデバイス上でコンパイルされます.dex2oatツールは、アプリケーションapkにパックされたdexファイルをネイティブのターゲットアプリケーションにコンパイルします。私の質問は、このプロセスの間に他のディスプレイ解像度のリソースを取り除くようなリソースの最適化も実行されるかどうかです。ARTの先験的なコンパイルはリソースを最適化しますか

+1

AFAIK、いいえ、ARTはDEXバイトコード変換にのみ焦点を当てています。 – CommonsWare

答えて

2

いいえ、ARTはランタイムコード(dex)にのみ関係します。リソースはいつものようにAPKにパックされます。ネイティブライブラリ(NDKビルド)は、インストール時に抽出されますが、APKがインストールされているアーキテクチャのネイティブライブラリのみが抽出されます。

関連する問題