Obiekty Build

public class BuildInfoUtil
extends Object

java.lang.Object
com.android.tradefed.util.BuildInfoUtil.


Klasa użyteczna do wykonywania operacji na IBuildInfo

Podsumowanie

Konstruktory publiczne

BuildInfoUtil()

Metody publiczne

static void bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)

Odczytuje atrybuty kompilacji z urządzenia i używa ich do zastępowania odpowiednich pól informacji o kompilacji

Uwaga: informacje o gałęzi nie są przechowywane na urządzeniu jako atrybuty kompilacji, więc wstrzyknięty ciąg informacje o gałęzi będą się wyświetlać w następujących polach połączonych myślnikami:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (może wyglądać inaczej na starszych poziomach interfejsu API)
  • ro.build.version.release

Konstruktory publiczne

Obiekty Build

public BuildInfoUtil ()

Metody publiczne

Atrybuty kompilacji urządzenia wczytywania

public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, 
                ITestDevice device, 
                String overrideBuildId, 
                String overrideBuildFlavor, 
                String overrideBuildBranch, 
                String overrideBuildAlias)

Odczytuje atrybuty kompilacji z urządzenia i używa ich do zastępowania odpowiednich pól informacji o kompilacji

Uwaga: informacje o gałęzi nie są przechowywane na urządzeniu jako atrybuty kompilacji, więc wstrzyknięty ciąg informacje o gałęzi będą się wyświetlać w następujących polach połączonych myślnikami:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (może wyglądać inaczej na starszych poziomach interfejsu API)
  • ro.build.version.release

Parametry
buildInfo IBuildInfo: informacje o kompilacji, w których zostaną wstrzykiwane atrybuty kompilacji urządzenia.

device ITestDevice: urządzenie, z którego ma odczytywać atrybuty kompilacji

overrideBuildId String: zamiast odczytywać dane z urządzenia, zastąp identyfikator kompilacji tą wartością; null bez zastępowania

overrideBuildFlavor String: zamiast czytać z urządzenia, zastąp rodzaj kompilacji na ten value; null bez zastępowania

overrideBuildBranch String: zamiast scalania atrybutów urządzenia jako zamiennika branch, zastąp ją tą wartością; null bez zastępowania

overrideBuildAlias String: zamiast odczytywać z urządzenia, zastąp tę wartość aliasem kompilacji; null bez zastępowania

Rzuty
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException