BundletoolUtil
public
class
BundletoolUtil
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.util.BundletoolUtil |
מחלקה של כלי שירות שמשתמשת בשורת הפקודה Bundletool כדי להתקין את ה- .APKs ב-deivce. מסמך Bundletool link: https://developer.android.com/studio/command-line/bundletool The Bundletool.jar הוא שהורדתם מהסתעפות המודול הלא-ארוזה יחד עם קובץ המודול.
סיכום
בנאים ציבוריים | |
---|---|
BundletoolUtil(File bundletoolJar)
|
שיטות ציבוריות | |
---|---|
File
|
extractSplitsFromApks(File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)
משלים את ה-APK/ה-apex המפוצלים מקובצי .APK |
String
|
generateDeviceSpecFile(ITestDevice device)
יצירת קובץ JSON להגדרה של מכשיר מחובר. |
void
|
installApks(File apks, ITestDevice device,
מתקין את ה-APKs ה-APK שבהם נעשה שימוש ב-bundletool. |
void
|
installApks(File apks, ITestDevice device)
מתקין את ה-APKs ה-APK שבהם נעשה שימוש ב-bundletool. |
void
|
installApksFromZip(File apksZip, ITestDevice device,
מתקין את חבילות ה-APK שכלולות בקובץ ה-ZIP שסופק |
שיטות מוגנות | |
---|---|
String
|
getAdbPath()
|
File
|
getBundletoolFile()
|
IRunUtil
|
getRunUtil()
|
static
long
|
parseCmdTimeout(
|
בנאים ציבוריים
BundletoolUtil
public BundletoolUtil (File bundletoolJar)
פרמטרים | |
---|---|
bundletoolJar |
File |
שיטות ציבוריות
exportSplitsFromApks
public File extractSplitsFromApks (File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)
משלים את ה-APK/ה-apex המפוצלים מקובצי .APK משנה את שמות הפיצולים ושומר את ספרייה שבה מאוחסנים קובצי .APK. מחזירה את הספרייה החדשה שנשמרה בפיצולים.
פרמטרים | |
---|---|
apks |
File : חבילות ה-APK שצריך לחלץ |
deviceSpecPath |
String : קובץ המפרט של המכשיר שבו Bundletool משתמש לחילוץ חבילות ה-APK |
device |
ITestDevice : המכשיר המחובר |
buildInfo |
IBuildInfo : מידע על פריט המידע שנוצר בתהליך הפיתוח (Artifact) |
החזרות | |
---|---|
File |
ERROR(/File) שהיא הספרייה שבה נמצאים קובצי ה-APK/ apex שחולצו |
GenerateDeviceSpecFile
public String generateDeviceSpecFile (ITestDevice device)
יצירת קובץ JSON להגדרה של מכשיר מחובר.
פרמטרים | |
---|---|
device |
ITestDevice : המכשיר המחובר |
החזרות | |
---|---|
String |
String שמייצג את הנתיב של קובץ מפרט המכשיר. |
InstallApks
public void installApks (File apks, ITestDevice device,extraArgs)
מתקין את ה-APKs ה-APK שבהם נעשה שימוש ב-bundletool.
פרמטרים | |
---|---|
apks |
File : חבילות ה-APK שצריך להתקין |
device |
ITestDevice : המכשיר המחובר |
extraArgs |
: לפקודת Bundletool. |
קליעות | |
---|---|
TargetSetupError |
InstallApks
public void installApks (File apks, ITestDevice device)
מתקין את ה-APKs ה-APK שבהם נעשה שימוש ב-bundletool.
פרמטרים | |
---|---|
apks |
File : חבילות ה-APK שצריך להתקין |
device |
ITestDevice : המכשיר המחובר |
קליעות | |
---|---|
TargetSetupError |
התקנהApksFromZip
public void installApksFromZip (File apksZip, ITestDevice device,extraArgs)
מתקין את חבילות ה-APK שכלולות בקובץ ה-ZIP שסופק
פרמטרים | |
---|---|
apksZip |
File : קובץ ה-ZIP להתקנה |
device |
ITestDevice : המכשיר המחובר |
extraArgs |
: ארגומנטים נוספים שצריך להעביר לפקודה של התקנת Bundletool |
קליעות | |
---|---|
TargetSetupError |
שיטות מוגנות
getAdbPath
protected String getAdbPath ()
החזרות | |
---|---|
String |
getBundletoolFile
protected File getBundletoolFile ()
החזרות | |
---|---|
File |
parseCmdTimeout
protected static long parseCmdTimeout (args, long defaultValue)
פרמטרים | |
---|---|
args |
|
defaultValue |
long |
החזרות | |
---|---|
long |
קליעות | |
---|---|
TargetSetupError |