החל משנת 2026, כדי להתאים למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור ולתרום ל-AOSP, צריך להשתמש ב-android-latest-release. הענף android-latest-release manifest תמיד יפנה לגרסה האחרונה שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google משתמשת בטכנולוגיית AI כדי לתרגם תוכן לשפה המועדפת עליך. בתרגומים כאלו עשויות להיות שגיאות.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
public
class
BundletoolUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.BundletoolUtil
|
סוג שירות שמשתמש בשורת הפקודה של bundletool כדי להתקין את קובצי ה-apk במכשיר. קישור למסמך העזרה של Bundletool: https://developer.android.com/studio/command-line/bundletool. קובץ bundletool.jar מוריד מההסתעפות של המודול ללא ה-bundle יחד עם קובץ המודול.
סיכום
שיטות ציבוריות |
File
|
extractSplitsFromApks(File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)
חילוץ של חבילת ה-APK/Apex המפוצלת מקובצי .apks.
|
String
|
generateDeviceSpecFile(ITestDevice device)
יצירת קובץ JSON לתצורה של מכשיר מחובר.
|
void
|
installApks(File apks, ITestDevice device)
התקנת קובצי ה-APK באמצעות bundletool.
|
קונסטרוקטורים גלויים לכולם
public BundletoolUtil (File bundletoolJar)
| פרמטרים |
bundletoolJar |
File |
שיטות ציבוריות
extractSplitsFromApks
public File extractSplitsFromApks (File apks,
String deviceSpecPath,
ITestDevice device,
IBuildInfo buildInfo)
חילוץ של חבילת ה-APK/Apex המפוצלת מקובצי .apks. שינוי השם של החלקים והשמירת החלקים בספרייה שבה מאוחסנים קובצי ה-apk. הפונקציה מחזירה את הספרייה החדשה שבה נשמרו החלוקות.
| פרמטרים |
apks |
File: קובצי ה-apk שצריך לחלץ |
deviceSpecPath |
String: קובץ המפרט של המכשיר ש-bundletool משתמש בו כדי לחלץ את חבילות ה-APK |
device |
ITestDevice: המכשיר המחובר |
buildInfo |
IBuildInfo: פרטי ארטיפקט של build |
| החזרות |
File |
ERROR(/File) – הספרייה שבה נמצאים קובצי ה-apk או ה-apex שחולצו
|
generateDeviceSpecFile
public String generateDeviceSpecFile (ITestDevice device)
יצירת קובץ JSON לתצורה של מכשיר מחובר.
| פרמטרים |
device |
ITestDevice: המכשיר המחובר |
| החזרות |
String |
String שמייצג את הנתיב של קובץ המפרט של המכשיר.
|
installApks
public void installApks (File apks,
ITestDevice device)
התקנת קובצי ה-APK באמצעות bundletool.
| פרמטרים |
apks |
File: קובצי ה-apk שצריך להתקין |
device |
ITestDevice: המכשיר המחובר
|
שיטות מוגנות
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. 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)."],[],[]]