2016-10-18 3 views
0

Новая версия Android Runtime (ART), которая заменяет старую виртуальную машину Davlik в новых версиях Android, представляет собой компиляцию в режиме времени (AOT). Таким образом, приложения собираются на устройствах с помощью инструмента dex2oat, который компилирует файлы dex, упакованные в приложение apk, в собственные целевые приложения. Мой вопрос заключается в том, что во время этого процесса также выполняются оптимизации ресурсов, такие как удаление ресурсов для других разрешений дисплея.Оптимизирует ресурсы компиляции ART в реальном времени

+1

AFAIK, нет, АРТ фокусируется только на преобразованиях байт-кода DEX. – CommonsWare

ответ

2

Нет, АРТ касается только кода времени выполнения (dex). Ресурсы упакованы, как обычно, в APK. Собственные библиотеки (построенные NDK) извлекаются во время установки, но только собственные библиотеки (lib) для архитектуры, в которой APK устанавливается, как и раньше.

Смежные вопросы