تكوين مدير الحزم (مهمل)

ينطبق تنفيذ dexopt في مدير الحزم فقط على Android 13 والإصدارات الأقدم. وفي Android 14، يتم استبدالها بخدمة ART، وستتم إزالتها من مدير الحزم في الإصدار التالي. للحصول على معلومات حول تكوين خدمة ART، راجع تكوين خدمة ART .

منذ Android 7.0، هناك طريقة عامة لتحديد مستوى التجميع/التحقق الذي حدث في مراحل مختلفة. يمكن تكوين مستويات الترجمة عبر خصائص النظام مع كون الإعدادات الافتراضية هي:

  • pm.dexopt.install=speed-profile
  • هذا هو مرشح التجميع المستخدم عند تثبيت التطبيقات من خلال Google Play أو متاجر التطبيقات الأخرى. نوصي بتعيين مرشح التثبيت على speed-profile لتمكين استخدام ملفات التعريف من ملفات بيانات تعريف dex (راجع المدونة ). لاحظ أنه إذا لم يتم توفير ملف التعريف أو إذا كان فارغًا، speed-profile يعادل verify .

  • pm.dexopt.bg-dexopt=speed-profile
  • هذا هو مرشح التجميع المستخدم عندما يكون الجهاز خاملاً ويتم شحنه. جرب مرشح برنامج التحويل speed-profile للاستفادة من التجميع الموجه لملف التعريف وتوفير مساحة التخزين.

  • pm.dexopt.boot-after-ota=verify
  • مرشح التجميع المستخدم بعد التحديث عبر الهواء. نوصي بشدة باستخدام مرشح verify برنامج التحويل البرمجي لهذا الخيار لتجنب أوقات التمهيد الطويلة جدًا.

  • pm.dexopt.first-boot=verify
  • مرشح التجميع لأول مرة يقوم فيها الجهاز بالتمهيد. يؤثر الفلتر المستخدم هنا فقط على وقت التمهيد بعد المصنع. نوصي المرشح verify منه لتجنب قضاء وقت طويل قبل أن يتمكن المستخدم من استخدام الهاتف لأول مرة. لاحظ أنه إذا تم بالفعل تجميع كافة التطبيقات الموجودة في صورة النظام باستخدام verify أو speed-profile أو speed مع سياق محمل الفئة الصحيح، فسيتم تخطي التجميع عند التمهيد الأول، ولن يكون لـ pm.dexopt.first-boot أي تأثير .