Paketmanagerkonfiguration (veraltet)

Die dexopt-Implementierung im Paketmanager gilt nur für Android 13 und niedriger. In Android 14 wird es durch ART ersetzt. und wird in der nächsten Version aus dem Paketmanager entfernt. Informationen zu den ART-Dienst konfigurieren, siehe Konfiguration des ART-Dienstes.

Seit Android 7.0 gibt es eine generische Möglichkeit, die Kompilierungs-/Bestätigungsebene anzugeben, die in verschiedenen Phasen stattgefunden hat. Die Kompilierungsebenen können über Systemeigenschaften konfiguriert werden. Die Standardwerte sind:

  • pm.dexopt.install=speed-profile
  • Dies ist der Kompilierungsfilter, der bei der Installation von Anwendungen über Google Play oder andere App-Shops verwendet wird. Wir empfehlen, den Installationsfilter auf speed-profile festzulegen, um die Funktion zu aktivieren die Verwendung von Profilen aus den DEX-Metadatendateien (siehe Blog). Wenn kein Profil angegeben ist oder leer ist, ist speed-profile äquivalent. an verify.

  • pm.dexopt.bg-dexopt=speed-profile
  • Dieser Kompilierungsfilter wird verwendet, wenn das Gerät inaktiv ist und geladen wird. Testen Sie die speed-profile-Compiler-Filter, um die profilgestützte Kompilierung zu nutzen und zu speichern auf den Speicher.

  • pm.dexopt.boot-after-ota=verify
  • Der Kompilierungsfilter, der nach einer Over-the-Air-Aktualisierung verwendet wird. Mi. den Compiler-Filter verify dafür dringend empfehlen. um sehr lange Startzeiten zu vermeiden.

  • pm.dexopt.first-boot=verify
  • Der Kompilierungsfilter für das erste Starten des Geräts. Der hier verwendete Filter wirkt sich nur auf die Bootzeit nach dem Zurücksetzen auf die Werkseinstellungen aus. Wir empfehlen den Filter verify, damit der Nutzer nicht lange auf die Website gelangt das Telefon zum ersten Mal benutzt. Wenn alle Anwendungen im System-Image bereits mit verify, speed-profile oder speed mit dem richtigen Kontext des Klasse-Ladeprogramms kompiliert wurden, wird die Kompilierung beim ersten Start übersprungen und pm.dexopt.first-boot hat keine Auswirkungen.