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 (قد يختلف ذلك في مستويات واجهة برمجة التطبيقات القديمة)
  • 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: بدلاً من تسلسل سمات الجهاز كبديل لسمة branch، يمكنك استبدالها بهذه القيمة. null في حال عدم الاستبدال

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

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