Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
public
class
BundletoolUtil
extends Object
java.lang.Object
|
😎 |
com.android.tradefed.util.BundletoolUtil
|
Dienstprogrammklasse, die die Bundletool-Befehlszeile zum Installieren der APK-Datei auf dem Computer verwendet. Bundletool-Dokument
Link: https://developer.android.com/studio/command-line/bundletool Die Datei "bundletool.jar"
zusammen mit der Moduldatei aus dem entbündelten Modulzweig heruntergeladen.
Zusammenfassung
Öffentliche Methoden |
File
|
extractSplitsFromApks(File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)
Extrahiert das geteilte APK/Apex aus APK-Dateien.
|
String
|
generateDeviceSpecFile(ITestDevice device)
Generiert eine JSON-Datei für die Konfiguration verbundener Geräte.
|
void
|
installApks(File apks, ITestDevice device)
Installiert die APK-Datei (.apks), die das Bundletool verwendet.
|
Öffentliche Konstruktoren
public BundletoolUtil (File bundletoolJar)
Parameter |
bundletoolJar |
File |
Öffentliche Methoden
AuszugSplitsFromApks
public File extractSplitsFromApks (File apks,
String deviceSpecPath,
ITestDevice device,
IBuildInfo buildInfo)
Extrahiert das geteilte APK/Apex aus APK-Dateien. Benennt die Splits um und speichert die Splits in
Verzeichnis, in dem die APK-Datei gespeichert ist. Gibt das neue Verzeichnis zurück, das von den Splits gespeichert wurde.
Parameter |
apks |
File : die zu extrahierenden APKs |
deviceSpecPath |
String : die Gerätespezifikationsdatei, mit der Bundletool die APK-Dateien extrahiert |
device |
ITestDevice : das verbundene Gerät |
buildInfo |
IBuildInfo : Informationen zu Build-Artefakten |
Returns |
File |
ein ERROR(/File) , das das Verzeichnis ist, in dem sich die extrahierten APK-Dateien/Apex-Dateien befinden
|
generierenDeviceSpecFile
public String generateDeviceSpecFile (ITestDevice device)
Generiert eine JSON-Datei für die Konfiguration verbundener Geräte.
Parameter |
device |
ITestDevice : das verbundene Gerät |
Returns |
String |
Ein String , der den Pfad der Gerätespezifikationsdatei darstellt.
|
installApks
public void installApks (File apks,
ITestDevice device)
Installiert die APK-Datei (.apks), die das Bundletool verwendet.
Parameter |
apks |
File : die zu installierenden APK-Dateien |
device |
ITestDevice : das verbundene Gerät
|
Geschützte Methoden
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil (GetRunUtil)
protected IRunUtil getRunUtil ()
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-08-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-22 (UTC)."],[],[]]