החל משנת 2026, כדי להתאים את התהליך למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור תוספים ל-AOSP ולתרום לו, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main. ענף המניפסט android-latest-release תמיד יפנה לגרסה העדכנית ביותר שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
KernelTargetTest
public
class
KernelTargetTest
extends ExecutableTargetTest
מפעיל בדיקות לקובץ הפעלה שפועל ביעד ומנתח את התוצאה של בדיקת הליבה.
סיכום
קונסטרוקטורים גלויים לכולם
KernelTargetTest
public KernelTargetTest ()
שיטות ציבוריות
compareKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
בודקים אם גרסת הליבה עומדת בדרישות המינימום לבדיקה הזו או עולה עליהן.
| פרמטרים |
minKernelVersion |
String: מחרוזת הגרסה המינימלית מהתצורה. |
findBinary
public String findBinary (String binary)
דילוג על הבדיקה הבינארית ב-findBinary. יתיר עם mSkipBinaryCheck, אבל נדרש לצורך תאימות לאחור.
| פרמטרים |
binary |
String: הנתיב של הקובץ הבינארי או פשוט השם הבינארי. |
| החזרות |
String |
הנתיב לקובץ הבינארי, או null אם הוא לא נמצא. |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
בודקים את גרסת הליבה של המכשיר באמצעות uname -r.
parseKernelVersion
public Integer parseKernelVersion (String version)
ניתוח של גרסה הליבה, הגרסה הראשית, ואפשרות גם הגרסה המינימלית ממחרוזת גרסה למספר שלם אחד שאפשר להשתמש בו להשוואה מספרית.
| פרמטרים |
version |
String: מחרוזת של גרסת Linux. |
runBinary
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
הפעלה בפועל של הקובץ הבינארי בנתיב הנתון.
| פרמטרים |
binaryPath |
String: הנתיב של הקובץ הבינארי. |
listener |
ITestInvocationListener: המאזין שאליו צריך לדווח על התוצאות. |
description |
TestDescription: הבדיקה המתבצעת. |
שיטות מוגנות
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[]]