Paket Yöneticisi Yapılandırması (desteği sonlandırıldı)

Paket yöneticisindeki dexopt uygulaması yalnızca Android 13 ve önceki sürümler için geçerlidir. Android 14'te ARTService ile değiştirildi ve sonraki sürümde paket yöneticisinden kaldırılacak. ART Hizmeti'ni yapılandırma hakkında bilgi edinmek için ART Hizmeti Yapılandırması başlıklı makaleyi inceleyin.

Android 7.0'dan beri, çeşitli aşamalarda gerçekleşen derleme/doğrulama düzeyini belirtmenin genel bir yolu vardır. Derleme düzeyleri, sistem özellikleri aracılığıyla yapılandırılabilir. Varsayılan değerler şunlardır:

  • pm.dexopt.install=speed-profile
  • Bu, Google Play veya diğer uygulama mağazaları üzerinden uygulama yüklerken kullanılan derleme filtresidir. Dex meta veri dosyalarındaki profillerin kullanılabilmesi için yükleme filtresinin speed-profile olarak ayarlanmasını öneririz (blog'a bakın). Profil sağlanmazsa veya boşsa speed-profile değerinin verify değerine eşit olduğunu unutmayın.

  • pm.dexopt.bg-dexopt=speed-profile
  • Bu, cihaz boştayken ve şarj olurken kullanılan derleme filtresidir. Profil odaklı derlemeden yararlanmak ve depolama alanından tasarruf etmek için speed-profile derleyici filtresini deneyin.

  • pm.dexopt.boot-after-ota=verify
  • Kablosuz güncellemeden sonra kullanılan derleme filtresi. Çok uzun önyükleme sürelerini önlemek için bu seçenekte verify derleyici filtresini kesinlikle öneririz.

  • pm.dexopt.first-boot=verify
  • Cihazın ilk kez açıldığı derleme filtresi. Burada kullanılan filtre yalnızca fabrika çıkışından sonraki önyükleme süresini etkiler. Kullanıcının telefonu ilk kez kullanması için uzun süre beklemesini önlemek amacıyla verify filtresini kullanmanızı öneririz. Sistem resmindeki tüm uygulamalar doğru sınıf yükleyici bağlamında verify, speed-profile veya speed ile derlenmişse ilk önyüklemedeki derlemenin atlandığını ve pm.dexopt.first-boot'ın hiçbir etkisi olmadığını unutmayın.