BuildInfoUtil
public
class
BuildInfoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BuildInfoUtil |
Eine Dienstprogrammklasse zum Manipulieren von IBuildInfo
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
BuildInfoUtil()
|
Öffentliche Methoden | |
---|---|
static
void
|
bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Liest Build-Attribute vom Gerät und verwendet sie, um die entsprechenden Build-Informationsfelder zu überschreiben. Hinweis: Da Informationen zur Verzweigung nicht als Build-Attribute auf dem Gerät gespeichert werden, werden die Informationen zur Verzweigung, die eingefügt werden, aus den folgenden Feldern bestehen, die durch Bindestriche zusammengefügt werden:
|
Öffentliche Konstruktoren
BuildInfoUtil
public BuildInfoUtil ()
Öffentliche Methoden
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Liest Build-Attribute vom Gerät und verwendet sie, um die entsprechenden Build-Informationsfelder zu überschreiben.
Hinweis: Da Informationen zur Verzweigung nicht als Build-Attribute auf dem Gerät gespeichert werden, werden die Informationen zur Verzweigung, die eingefügt werden, aus den folgenden Feldern bestehen, die durch Bindestriche zusammengefügt werden:
ro.product.brand
ro.product.name
ro.product.vendor.device
(kann bei älteren API-Levels abweichen)ro.build.version.release
Parameter | |
---|---|
buildInfo |
IBuildInfo : die Build-Informationen, in die Build-Attribute für Geräte eingefügt werden |
device |
ITestDevice : das Gerät, von dem Build-Attribute gelesen werden sollen |
overrideBuildId |
String : Überschreibt die Build-ID mit diesem Wert, anstatt sie vom Gerät zu lesen. null für kein Überschreiben |
overrideBuildFlavor |
String : Anstatt vom Gerät zu lesen, wird der Build-Flavor auf diesen Wert überschrieben. null für keine Überschreibung |
overrideBuildBranch |
String : Anstatt Geräteattribute als Ersatz für den Branch zu verketten, wird er durch diesen Wert überschrieben. null für keinen Überschreibung |
overrideBuildAlias |
String : Überschreibt den Build-Alias mit diesem Wert, anstatt ihn vom Gerät zu lesen. null für kein Überschreiben |
Ausgabe | |
---|---|
DeviceNotAvailableException |