Google cam kết thúc đẩy công bằng chủng tộc cho các cộng đồng Đen. Xem thế nào.
Trang này được dịch bởi Cloud Translation API.
Switch to English

InstallApexModuleTargetPreparer

public class InstallApexModuleTargetPreparer
extends SuiteApkInstaller

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.TestAppInstallSetup
com.android.tradefed.targetprep.suite.SuiteApkInstaller
com.android.tradefed.targetprep.InstallApexModuleTargetPreparer


Tóm lược

Nhà xây dựng công cộng

InstallApexModuleTargetPreparer ()

Phương pháp công cộng

void setUp ( ITestDevice device, IBuildInfo buildInfo)

Thực hiện thiết lập mục tiêu để thử nghiệm.

void tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e)

Thực hiện việc dọn dẹp / phá vỡ mục tiêu sau khi thử nghiệm.

Phương pháp bảo vệ

getApkInstalled ()
String getBundletoolFileName ()
BundletoolUtil getBundletoolUtil ()
String getModuleKeywordFromApexPackageName (String packageName)

Lấy từ khóa (ví dụ: 'tzdata' cho com.android.tzdata.apex) từ tên gói apex.

void installMultiPackageContainingApex ( ITestDevice device, IBuildInfo buildInfo, moduleFilenames) installMultiPackageContainingApex ( ITestDevice device, IBuildInfo buildInfo, moduleFilenames)

Nỗ lực cài đặt một chuyến tàu chính có chứa đỉnh trên thiết bị.

void installUsingBundleTool ( IBuildInfo buildInfo, ITestDevice device)

Nỗ lực cài đặt (các) mô-đun dòng chính bằng bundletool.

void installer ( ITestDevice device, IBuildInfo buildInfo, appNames) installer ( ITestDevice device, IBuildInfo buildInfo, appNames)

Cố gắng cài đặt gói hoặc tách gói trên thiết bị.

ITestDevice.ApexInfo retrieveApexInfo (File testApexFile, DeviceDescriptor deviceDescriptor)

Lấy ApexInfo chứa góiName và versionCode từ tệp apex đã cho.

Nhà xây dựng công cộng

InstallApexModuleTargetPreparer

public InstallApexModuleTargetPreparer ()

Phương pháp công cộng

thiết lập

public void setUp ( ITestDevice device, 
                IBuildInfo buildInfo)

Thực hiện thiết lập mục tiêu để thử nghiệm.

Thông số
device ITestDevice : ITestDevice cần chuẩn bị.

buildInfo IBuildInfo : dữ liệu về bản dựng đang được thử nghiệm.

Ném
DeviceNotAvailableException
TargetSetupError

phá bỏ

public void tearDown ( ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Thực hiện việc dọn dẹp / phá vỡ mục tiêu sau khi thử nghiệm.

Thông số
device ITestDevice : ITestDevice cần chuẩn bị.

buildInfo IBuildInfo : dữ liệu về bản dựng đang được thử nghiệm.

e Throwable : nếu lệnh gọi kết thúc bằng một ngoại lệ, đây sẽ là ngoại lệ được bắt ở cấp Gọi. Nếu không, sẽ là null .

Ném
DeviceNotAvailableException

Phương pháp bảo vệ

getApkInstalled

protected  getApkInstalled ()

Trả về

getBundletoolFileName

protected String getBundletoolFileName ()

Trả về
String

getBundletoolUtil

protected BundletoolUtil getBundletoolUtil ()

Trả về
BundletoolUtil

getModuleKeywordFromApexPackageName

protected String getModuleKeywordFromApexPackageName (String packageName)

Lấy từ khóa (ví dụ: 'tzdata' cho com.android.tzdata.apex) từ tên gói apex.

Thông số
packageName String : Tên gói của tệp apex.

Trả về
String một chuỗi Từ khóa của tên gói apex.

installMultiPackageContainedApex

protected void installMultiPackageContainingApex ( ITestDevice device, 
                IBuildInfo buildInfo, 
                 moduleFilenames)

Nỗ lực cài đặt một chuyến tàu chính có chứa đỉnh trên thiết bị.

Thông số
device ITestDevice : ITestDevice để cài đặt tàu

buildInfo IBuildInfo : xây dựng thông tin tạo tác

moduleFilenames : Danh sách Chuỗi. Danh sách tên tệp của các mô-đun chính sẽ được cài đặt.

Ném
DeviceNotAvailableException
TargetSetupError

installUsingBundleTool

protected void installUsingBundleTool ( IBuildInfo buildInfo, 
                ITestDevice device)

Nỗ lực cài đặt (các) mô-đun dòng chính bằng bundletool.

Thông số
buildInfo IBuildInfo : xây dựng thông tin tạo tác

device ITestDevice : ITestDevice để cài đặt tàu

Ném
DeviceNotAvailableException
TargetSetupError

trình cài đặt

protected void installer ( ITestDevice device, 
                IBuildInfo buildInfo, 
                 appNames)

Cố gắng cài đặt gói hoặc tách gói trên thiết bị.

Thông số
device ITestDevice : ITestDevice để cài đặt gói

buildInfo IBuildInfo : xây dựng thông tin tạo tác

appNames : Danh sách Chuỗi. Tên cơ sở của tệp ứng dụng sẽ được cài đặt. Nếu apkNames chỉ chứa một tên apk, apk sẽ được cài đặt dưới dạng một gói duy nhất. Nếu apkNames chứa nhiều hơn một tên, các apks sẽ được cài đặt dưới dạng chia apks.

Ném
DeviceNotAvailableException
TargetSetupError

lấyApexInfo

protected ITestDevice.ApexInfo retrieveApexInfo (File testApexFile, 
                DeviceDescriptor deviceDescriptor)

Lấy ApexInfo chứa góiName và versionCode từ tệp apex đã cho.

Thông số
testApexFile File : File apex chúng tôi lấy thông tin từ.

deviceDescriptor DeviceDescriptor

Trả về
ITestDevice.ApexInfo một ApexInfo chứa góiName và versionCode của tệp đã cho

Ném
TargetSetupError nếu trình phân tích cú pháp aapt không thể phân tích tệp.