با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

BundletoolUtil

public class BundletoolUtil
extends Object

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


کلاس Utility که از خط فرمان 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

روش های عمومی

extractSplitsFromApks

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

تقسیم apk/apex را از .apks استخراج می کند. تقسیم‌ها را تغییر نام می‌دهد و تقسیم‌ها را در فهرستی که apks. در آن ذخیره می‌شود، ذخیره می‌کند. دایرکتوری جدیدی را که تقسیم‌بندی‌ها ذخیره کرده است برمی‌گرداند.

مولفه های
apks File : apk هایی که باید استخراج شوند

deviceSpecPath String : فایل مشخصات دستگاه که bundletool از آن برای استخراج apk استفاده می کند

device ITestDevice : دستگاه متصل

buildInfo IBuildInfo : اطلاعات مصنوع را بسازید

برمی گرداند
File یک ERROR(/File) که دایرکتوری است که apk(ها)/apex استخراج شده در آن قرار دارد.

ایجاد DeviceSpecFile

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