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 من فرع الوحدة النمطية غير المجمعة مع ملف الوحدة النمطية.
ملخص
المنشأت العامة
public BundletoolUtil (File bundletoolJar)
الأساليب العامة
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 : الجهاز المتصل |
installApks
public void installApks (File apks,
ITestDevice device)
تثبيت apk .apks الذي يستخدم bundletool.
حدود |
---|
apks | File : ملفات التطبيقات التي يجب تثبيتها |
device | ITestDevice : الجهاز المتصل |
الطرق المحمية
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()