החל משנת 2026, כדי להתאים למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור ולתרום ל-AOSP, צריך להשתמש ב-android-latest-release. הענף android-latest-release manifest תמיד יפנה לגרסה האחרונה שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
MixKernelTargetPreparer
public
class
MixKernelTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver,
ILabPreparer
ITargetPreparer שמאפשר לערבב קובץ אימג' של ליבה עם קובץ האימג' של המכשיר.
סיכום
שיטות מוגנות |
String[]
|
getKernelVersionFromImage(File image)
הפעולה מחלצת את גרסת הליבה מקובצי אימג' של boot/vendor_boot/system_dlkm/vendor_dlkm.
|
IRunUtil
|
getRunUtil()
מקבלים את המופע של IRunUtil שבו רוצים להשתמש.
|
String[]
|
parseKernelVersion(String source, String kernelVersionString)
|
void
|
runMixKernelTool(ITestDevice device, File oldDeviceDir, File kernelDir, File gkiDir, File newDeviceDir)
מריצים את הכלי mix kernel כדי ליצור את גרסת ה-build החדשה של המכשיר
שימוש בכלי לערבוב: build_mixed_kernels device_dir out_dir target flavor kernel_dir
|
void
|
validateKernelCompatibility(String imageName, String[] imageVersion, String[] bootVersion, ITestDevice device)
|
void
|
validateKernelVersion(File kernelDir, File gkiDir, ITestDevice device)
מוודאים שגרסאות הליבה בתמונות הן הגרסאות הצפויות.
|
constructors ציבוריים
MixKernelTargetPreparer
public MixKernelTargetPreparer ()
methods ציבוריים
setConfiguration
public void setConfiguration (IConfiguration configuration)
הוספת ה-IConfiguration שנמצא בשימוש.
| פרמטרים |
configuration |
IConfiguration |
public void setUp (TestInformation testInfo)
מבצעים את הגדרת היעד לצורך בדיקה.
שיטות מוגנות
getKernelVersionFromImage
protected String[] getKernelVersionFromImage (File image)
הפעולה מחלצת את גרסת הליבה מקובצי אימג' של boot/vendor_boot/system_dlkm/vendor_dlkm.
| פרמטרים |
image |
File: הנתיב File לקובץ התמונה. |
| החזרות |
String[] |
ERROR(/String[]) שמכיל את פרטי גרסת הליבה המנותחים: [kernelVersion,
patchLevel, pageSize]. הפונקציה מחזירה ערך null אם לא ניתן לנתח את מחרוזת הגרסה. |
getRunUtil
protected IRunUtil getRunUtil ()
מקבלים את המופע של IRunUtil שבו רוצים להשתמש.
parseKernelVersion
protected String[] parseKernelVersion (String source,
String kernelVersionString)
| פרמטרים |
source |
String |
kernelVersionString |
String |
protected void runMixKernelTool (ITestDevice device,
File oldDeviceDir,
File kernelDir,
File gkiDir,
File newDeviceDir)
מריצים את הכלי mix kernel כדי ליצור את גרסת ה-build החדשה של המכשיר
שימוש בכלי לערבוב: build_mixed_kernels device_dir out_dir target flavor kernel_dir
| פרמטרים |
device |
ITestDevice: מכשיר הבדיקה |
oldDeviceDir |
File: הספרייה File מכילה תמונות ישנות של מכשירים |
kernelDir |
File: הספרייה File מכילה את יעד תמונות הליבה |
gkiDir |
File: היעד של קובצי האימג' של ליבת GKI בספרייה File |
newDeviceDir |
File: הספרייה File שבה ייווצרו תמונות חדשות של המכשיר |
| הקפצת הודעות שגיאה (throw) |
TargetSetupError |
אם הפעלת הכלי למיזוג ליבות נכשלת |
|
java.io.IOException |
validateKernelCompatibility
protected void validateKernelCompatibility (String imageName,
String[] imageVersion,
String[] bootVersion,
ITestDevice device)
| פרמטרים |
imageName |
String |
imageVersion |
String |
bootVersion |
String |
device |
ITestDevice |
validateKernelVersion
protected void validateKernelVersion (File kernelDir,
File gkiDir,
ITestDevice device)
מוודאים שגרסאות הליבה בתמונות הן הגרסאות הצפויות. הקפצת הודעת שגיאה (throw) לחריגה אם הערך לא תקין.
| פרמטרים |
kernelDir |
File: התיקייה File מכילה תמונות של ליבת המערכת |
gkiDir |
File: הספרייה File מכילה תמונות GKI |
device |
ITestDevice: ITestDevice |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-06-22 (שעון UTC).
[null,null,["עדכון אחרון: 2026-06-22 (שעון UTC)."],[],[]]