2016-10-18 5 views
0

Die neue Android Runtime (ART), die die alte Davlik Virtual Machine in neueren Android-Versionen ersetzt, führt die AOT-Kompilierung ein. So werden Anwendungen auf Geräten kompiliert, indem sie das dex2oat-Tool verwenden, das dex-Dateien, die in der Anwendungs-APK gepackt sind, in native Zielanwendungen kompiliert. Meine Frage ist, ob während dieses Prozesses auch Ressourcenoptimierungen, wie Striping-Ressourcen für andere Bildschirmauflösungen, durchgeführt werden.Optimiert ART die Compilierung vor der Zeit

+1

AFAIK, nein, ART konzentriert sich nur auf DEX-Bytecode-Konvertierungen. – CommonsWare

Antwort

2

Nein, ART beschäftigt sich nur mit dem Laufzeitcode (dex). Ressourcen werden wie gewohnt in die APK gepackt. Native Bibliotheken (NDK) werden zur Installationszeit extrahiert, aber nur die nativen Bibliotheken für die Architektur, in der die APK installiert wird, genauso wie zuvor.

Verwandte Themen