حزمة BundletoolUtil

public class BundletoolUtil
extends Object

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


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

ملخّص

شركة إنشاءات عامة

BundletoolUtil(File bundletoolJar)

الطرق العامة

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

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

String generateDeviceSpecFile(ITestDevice device)

يتم إنشاء ملف JSON لضبط إعدادات جهاز متصل.

void installApks(File apks, ITestDevice device)

يؤدي هذا الإجراء إلى تثبيت ملف apk .الذي يستخدم packagetool.

الطرق المحمية

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

شركة إنشاءات عامة

حزمة BundletoolUtil

public BundletoolUtil (File bundletoolJar)

المعلمات
bundletoolJar File

الطرق العامة

استخراج ملفات التقسيم من Apks

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

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

المعلمات
apks File: ملفات APK التي يجب استخراجها

deviceSpecPath String: ملف مواصفات الجهاز الذي تستخدمه أداة packagetool لاستخراج ملفات APK

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

buildInfo IBuildInfo: إنشاء معلومات حول العناصر

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

createDeviceSpecFile

public String generateDeviceSpecFile (ITestDevice device)

يتم إنشاء ملف JSON لضبط إعدادات جهاز متصل.

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

المرتجعات
String String الذي يمثّل مسار ملف مواصفات الجهاز

تثبيت APK

public void installApks (File apks, 
                ITestDevice device)

يؤدي هذا الإجراء إلى تثبيت ملف apk .الذي يستخدم packagetool.

المعلمات
apks File: ملفات APK التي يجب تثبيتها

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

الرميات
TargetSetupError

الطرق المحمية

الحصول على AdbPath

protected String getAdbPath ()

المرتجعات
String

ملف getBundletoolFile

protected File getBundletoolFile ()

المرتجعات
File

الحصول على RunUtil

protected IRunUtil getRunUtil ()

المرتجعات
IRunUtil