תצורת מנהל החבילות (הוצא משימוש)

הטמעת dexopt במנהל החבילות חלה רק על אנדרואיד 13 ומטה. באנדרואיד 14 הוא מוחלף ב-ART Service, והוא יוסר ממנהל החבילות בגרסה הבאה. למידע על הגדרת שירות ART, ראה תצורת שירות ART .

מאז אנדרואיד 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 לא תהיה השפעה .