BuildInfoUtil

public class BuildInfoUtil
extends Object

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


คลาส util เพื่อช่วยจัดการ 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 : ข้อมูลบิลด์ที่แอตทริบิวต์บิลด์ของอุปกรณ์จะถูกแทรก

device ITestDevice : อุปกรณ์สำหรับอ่านแอตทริบิวต์ของบิลด์

overrideBuildId String : แทนที่จะอ่านจากอุปกรณ์ ให้แทนที่ build id เป็นค่านี้ null สำหรับการไม่มีการแทนที่

overrideBuildFlavor String : แทนที่จะอ่านจากอุปกรณ์ ให้แทนที่การสร้างรสชาติเป็นค่านี้ null สำหรับการไม่มีการแทนที่

overrideBuildBranch String : แทนที่จะเชื่อมคุณลักษณะของอุปกรณ์เข้าด้วยกันเพื่อทดแทนสาขา ให้แทนที่เป็นค่านี้ null สำหรับการไม่มีการแทนที่

overrideBuildAlias String : แทนที่จะอ่านจากอุปกรณ์ ให้แทนที่บิลด์นามแฝงเป็นค่านี้ null สำหรับการไม่มีการแทนที่

ขว้าง
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException