BuildInfoUtil
  public
  
  
  
  class
  BuildInfoUtil
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.BuildInfoUtil | 
Una clase de utilidad para ayudar a manipular IBuildInfo
Resumen
| Constructores públicos | |
|---|---|
| 
      BuildInfoUtil()
       | |
| Métodos públicos | |
|---|---|
| 
        
        
        static
        
        
        void | 
      bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
      Lee los atributos de compilación del dispositivo y los usa para anular los campos de información de compilación relevantes. Nota: Como la información de la rama no se almacena en el dispositivo como atributos de compilación, la información de la rama insertada será los siguientes campos concatenados con guiones: 
 | 
Constructores públicos
BuildInfoUtil
public BuildInfoUtil ()
Métodos públicos
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Lee los atributos de compilación del dispositivo y los usa para anular los campos de información de compilación relevantes.
Nota: Como la información de la rama no se almacena en el dispositivo como atributos de compilación, la información de la rama insertada será los siguientes campos concatenados con guiones:
- ro.product.brand
- ro.product.name
- ro.product.vendor.device(puede ser diferente en niveles de API anteriores)
- ro.build.version.release
| Parámetros | |
|---|---|
| buildInfo | IBuildInfo: Es la información de compilación en la que se inyectarán los atributos de compilación del dispositivo. | 
| device | ITestDevice: Es el dispositivo desde el que se leen los atributos de compilación. | 
| overrideBuildId | String: En lugar de leer del dispositivo, anula el ID de compilación a este valor. Usanullpara no anular. | 
| overrideBuildFlavor | String: En lugar de leer desde el dispositivo, anula el tipo de compilación a este valor.nullpara no anular. | 
| overrideBuildBranch | String: En lugar de concatenar atributos del dispositivo como sustituto de la rama, reemplázalos por este valor.nullpara no anular. | 
| overrideBuildAlias | String: En lugar de leer desde el dispositivo, anula el alias de compilación a este valor.nullpara no anular. | 
| Arroja | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
