החל משנת 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.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
PushFilePreparer
public
class
PushFilePreparer
extends BaseTargetPreparer
implements
IAbiReceiver,
IDiscoverDependencies,
IInvocationContextReceiver
ITargetPreparer שמנסה להעביר מספר כלשהו של קבצים מנתיב כלשהו במארח לנתיב כלשהו במכשיר.
צריך לבצע את הפעולה *אחרי* שמעלים build חדש, ו *אחרי* שמריצים את DeviceSetup (אם הוא מופעל)
סיכום
constructors ציבוריים
PushFilePreparer
public PushFilePreparer ()
methods ציבוריים
getAbi
public IAbi getAbi ()
getPushSpecs
public final Map<String, File> getPushSpecs (ITestDevice device)
יוצרים את רשימת הקבצים שרוצים להעביר.
| פרמטרים |
device |
ITestDevice |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
reportDependencies
public Set<String> reportDependencies ()
resolveRelativeFilePath
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
פתרון נתיב קובץ יחסי באמצעות IBuildInfo וספריות של תרחישי בדיקה.
| פרמטרים |
buildInfo |
IBuildInfo: פרטי פריט המידע שנוצר בתהליך הפיתוח |
fileName |
String: נתיב יחסי לקובץ שצריך לפתור |
| החזרות |
File |
הקובץ מהספריות של פרטי הגרסה או של תרחישי הבדיקה |
setAbi
public void setAbi (IAbi abi)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| פרמטרים |
invocationContext |
IInvocationContext |
public void setUp (TestInformation testInfo)
| פרמטרים |
testInfo |
TestInformation |
shouldAbortOnFailure
public boolean shouldAbortOnFailure ()
האם לבטל את הפעולה במקרה של כשל בדחיפה.
shouldRemountSystem
public boolean shouldRemountSystem ()
shouldRemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
| פרמטרים |
testInfo |
TestInformation |
e |
Throwable |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-06-22 (שעון 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"]],["עדכון אחרון: 2026-06-22 (שעון UTC)."],[],[]]