Google is committed to advancing racial equity for Black communities. See how.
本頁面由 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 :不是從設備讀取,而是將構建別名覆蓋為此值; null ,表示不覆蓋

投擲
DeviceNotAvailableException