استخدام BuildInfoUtil

public class BuildInfoUtil
extends Object

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


فئة استخدام للمساعدة في معالجة 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 (قد يكون مختلفًا في مستويات واجهة برمجة التطبيقات القديمة)
  • 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 (قد يكون مختلفًا في مستويات واجهة برمجة التطبيقات القديمة)
  • ro.build.version.release

المعلمات
buildInfo IBuildInfo: معلومات الإصدار التي سيتم إدخال سمات إصدار الجهاز فيها

device ITestDevice: الجهاز المطلوب قراءة سمات الإصدار منه

overrideBuildId String: بدلاً من القراءة من الجهاز، يمكنك إلغاء رقم تعريف الإصدار لهذه القيمة. null بدون إمكانية الإلغاء

overrideBuildFlavor String: بدلاً من القراءة من الجهاز، حدد أسلوب "إنشاء نكهة" لهذا قيمة؛ null بدون إمكانية الإلغاء

overrideBuildBranch String: بدلاً من ربط سمات الجهاز كبديل عن فرع، تجاوزه إلى هذه القيمة؛ null بدون إمكانية الإلغاء

overrideBuildAlias String: بدلاً من القراءة من الجهاز، يمكنك استبدال الاسم المستعار للإصدار بهذه القيمة. null بدون إمكانية الإلغاء

الرميات
com.android.tradefed.device.DeviceNotavailableException
DeviceNotAvailableException