BundletoolUtil

public class BundletoolUtil
extends Object

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


فئة الأداة المساعدة التي تستخدم سطر أوامر Bundletool لتثبيت ملف .apks على deivce. رابط مستند Bundletool: https://developer.android.com/studio/command-line/bundletool يتم تنزيل Bundletool.jar من فرع الوحدة النمطية غير المجمعة مع ملف الوحدة النمطية.

ملخص

المقاولين العامة

BundletoolUtil (File bundletoolJar)

الأساليب العامة

File extractSplitsFromApks (File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)

يستخرج ملف apk/apex المقسم من .apks.

String generateDeviceSpecFile (ITestDevice device)

ينشئ ملف JSON لتكوين جهاز متصل.

void installApks (File apks, ITestDevice device)

يقوم بتثبيت apk.apks الذي يستخدم Bundletool.

الأساليب المحمية

String getAdbPath ()
File getBundletoolFile ()
IRunUtil getRunUtil ()

المقاولين العامة

BundletoolUtil

public BundletoolUtil (File bundletoolJar)

حدود
bundletoolJar File

الأساليب العامة

extractedSplitsFromApks

public File extractSplitsFromApks (File apks, 
                String deviceSpecPath, 
                ITestDevice device, 
                IBuildInfo buildInfo)

يستخرج ملف apk/apex المقسم من .apks. إعادة تسمية الانقسامات وتخزين الانقسامات إلى الدليل حيث تم تخزين .apks. إرجاع الدليل الجديد الذي تم تخزين الانقسامات.

حدود
apks File : ملفات apk التي يجب استخراجها

deviceSpecPath String : ملف مواصفات الجهاز الذي يستخدمه Bundletool لاستخراج ملفات apks

device ITestDevice : الجهاز المتصل

buildInfo IBuildInfo : إنشاء معلومات قطعة أثرية

عائدات
File ERROR(/File) وهو الدليل الذي يوجد به ملف apk(s)/apex المستخرج

createDeviceSpecFile

public String generateDeviceSpecFile (ITestDevice device)

ينشئ ملف JSON لتكوين جهاز متصل.

حدود
device ITestDevice : الجهاز المتصل

عائدات
String String تمثل مسار ملف مواصفات الجهاز.

installApks

public void installApks (File apks, 
                ITestDevice device)

يقوم بتثبيت apk.apks الذي يستخدم Bundletool.

حدود
apks File : ملفات apk التي تحتاج إلى التثبيت

device ITestDevice : الجهاز المتصل

رميات
TargetSetupError

الأساليب المحمية

getAdbPath

protected String getAdbPath ()

عائدات
String

getBundletoolFile

protected File getBundletoolFile ()

عائدات
File

getRunUtil

protected IRunUtil getRunUtil ()

عائدات
IRunUtil

,

BundletoolUtil

public class BundletoolUtil
extends Object

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


فئة الأداة المساعدة التي تستخدم سطر أوامر Bundletool لتثبيت ملف .apks على deivce. رابط مستند Bundletool: https://developer.android.com/studio/command-line/bundletool يتم تنزيل Bundletool.jar من فرع الوحدة النمطية غير المجمعة مع ملف الوحدة النمطية.

ملخص

المقاولين العامة

BundletoolUtil (File bundletoolJar)

الأساليب العامة

File extractSplitsFromApks (File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)

يستخرج ملف apk/apex المقسم من .apks.

String generateDeviceSpecFile (ITestDevice device)

ينشئ ملف JSON لتكوين جهاز متصل.

void installApks (File apks, ITestDevice device)

يقوم بتثبيت apk.apks الذي يستخدم Bundletool.

الأساليب المحمية

String getAdbPath ()
File getBundletoolFile ()
IRunUtil getRunUtil ()

المقاولين العامة

BundletoolUtil

public BundletoolUtil (File bundletoolJar)

حدود
bundletoolJar File

الأساليب العامة

extractedSplitsFromApks

public File extractSplitsFromApks (File apks, 
                String deviceSpecPath, 
                ITestDevice device, 
                IBuildInfo buildInfo)

يستخرج ملف apk/apex المقسم من .apks. إعادة تسمية الانقسامات وتخزين الانقسامات إلى الدليل حيث تم تخزين .apks. إرجاع الدليل الجديد الذي تم تخزين الانقسامات.

حدود
apks File : ملفات apk التي يجب استخراجها

deviceSpecPath String : ملف مواصفات الجهاز الذي يستخدمه Bundletool لاستخراج ملفات apks

device ITestDevice : الجهاز المتصل

buildInfo IBuildInfo : إنشاء معلومات قطعة أثرية

عائدات
File ERROR(/File) وهو الدليل الذي يوجد به ملف apk(s)/apex المستخرج

createDeviceSpecFile

public String generateDeviceSpecFile (ITestDevice device)

ينشئ ملف JSON لتكوين جهاز متصل.

حدود
device ITestDevice : الجهاز المتصل

عائدات
String String تمثل مسار ملف مواصفات الجهاز.

installApks

public void installApks (File apks, 
                ITestDevice device)

يقوم بتثبيت apk.apks الذي يستخدم Bundletool.

حدود
apks File : ملفات apk التي تحتاج إلى التثبيت

device ITestDevice : الجهاز المتصل

رميات
TargetSetupError

الأساليب المحمية

getAdbPath

protected String getAdbPath ()

عائدات
String

getBundletoolFile

protected File getBundletoolFile ()

عائدات
File

getRunUtil

protected IRunUtil getRunUtil ()

عائدات
IRunUtil