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 : निर्माण जानकारी जहां डिवाइस बिल्ड विशेषताएँ इंजेक्ट की जाएंगी

device ITestDevice : से पढ़ने के लिए उपकरण का निर्माण विशेषताएँ

overrideBuildId String : डिवाइस से पढ़ने के बजाय, ओवरराइड बिल्ड आईडी को इस मूल्य पर; कोई ओवरराइड के लिए null

overrideBuildFlavor String : डिवाइस से पढ़ने के बजाय, इस मूल्य पर निर्माण स्वाद को ओवरराइड करें; कोई ओवरराइड के लिए null

overrideBuildBranch String : कंक्रीटिंग डिवाइस के बजाय शाखा के विकल्प के रूप में, इस मूल्य पर ओवरराइड करता है; कोई ओवरराइड के लिए null

overrideBuildAlias String : डिवाइस से पढ़ने के बजाय, इस मूल्य पर निर्माण उपनाम को ओवरराइड करें; कोई ओवरराइड के लिए null

फेंकता
DeviceNotAvailableException