החל משנת 2026, כדי להתאים את התהליך למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור תוספים ל-AOSP ולתרום לו, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main. ענף המניפסט android-latest-release תמיד יפנה לגרסה העדכנית ביותר שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
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)."],[],[]]