Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

BuildInfoUtil

public class BuildInfoUtil
extends Object

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


一个IBuildInfo类,可帮助操纵IBuildInfo

概要

公共建设者

BuildInfoUtil ()

公开方法

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

从设备读取构建属性,并使用它们覆盖相关的构建信息字段

注意:由于分支信息未作为构建属性存储在设备上,因此插入的分支信息将是以下由虚线连接的字段:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (在较旧的API级别上可能有所不同)
  • ro.build.version.release

公共建设者

BuildInfoUtil

public BuildInfoUtil ()

公开方法

bootstrapDeviceBuildAttributes

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

从设备读取构建属性,并使用它们覆盖相关的构建信息字段

注意:由于分支信息未作为构建属性存储在设备上,因此插入的分支信息将是以下由虚线连接的字段:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (在较旧的API级别上可能有所不同)
  • ro.build.version.release

参量
buildInfo IBuildInfo :将在其中IBuildInfo设备构建属性的构建信息

device ITestDevice :从中读取构建属性的设备

overrideBuildId String :不是从设备读取,而是将build id覆盖为该值; null表示无覆盖

overrideBuildFlavor String :代替从设备读取,将构建风格覆盖为该值; null表示无覆盖

overrideBuildBranch String :不要将设备属性串联起来替代分支,而应将其重写为该值; null表示无覆盖

overrideBuildAlias String :不是从设备读取,而是将build别名替换为该值; null表示无覆盖

投掷
DeviceNotAvailableException