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) 从设备读取构建属性,并使用它们覆盖相关的构建信息字段 注意:由于分支信息未作为构建属性存储在设备上,因此插入的分支信息将是以下由虚线连接的字段:
|
公共建设者
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 |