تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

Bundletool

public class BundletoolUtil
extends Object

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


فئة الأداة المساعدة التي تستخدم سطر أوامر bundletool لتثبيت ملفات apk. على 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 المقسم من ملف apk.

String generateDeviceSpecFile ( ITestDevice device)

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

void installApks (File apks, ITestDevice device)

تثبيت apk .apks الذي يستخدم bundletool.

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

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

المنشئون العامة

Bundletool

public BundletoolUtil (File bundletoolJar)

المعلمات
bundletoolJar File

الطرق العامة

extractSplitsFromApks

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

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

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

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

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

buildInfo IBuildInfo : بناء معلومات الأداة

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

إنشاء ملف جهاز Spec

public String generateDeviceSpecFile (ITestDevice device)

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

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

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

installApks

public void installApks (File apks, 
                ITestDevice device)

تثبيت apk .apks الذي يستخدم bundletool.

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

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

رميات
TargetSetupError

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

getAdbPath

protected String getAdbPath ()

عائدات
String

getBundletoolFile

protected File getBundletoolFile ()

عائدات
File

getRunUtil

protected IRunUtil getRunUtil ()

عائدات
IRunUtil