Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

BundletoolUtil

public class BundletoolUtil
extends Object

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


Lớp tiện ích sử dụng dòng lệnh packtool để cài đặt .apks trên deivce. Liên kết doc Bundletool: https://developer.android.com/studio/command-line/bundletool Góitool.jar được tải xuống từ nhánh mô-đun chưa được nhóm cùng với tệp mô-đun.

Bản tóm tắt

Các nhà xây dựng công cộng

BundletoolUtil (File bundletoolJar)

Phương pháp công khai

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

Trích xuất apk / apex đã tách từ .apks.

String generateDeviceSpecFile ( ITestDevice device)

Tạo tệp JSON cho cấu hình thiết bị được kết nối.

void installApks (File apks, ITestDevice device)

Cài đặt apk .apks sử dụng gói.

Các phương pháp được bảo vệ

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

Các nhà xây dựng công cộng

BundletoolUtil

public BundletoolUtil (File bundletoolJar)

Thông số
bundletoolJar File

Phương pháp công khai

extractSplitsFromApks

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

Trích xuất apk / apex đã tách từ .apks. Đổi tên các phần tách và lưu các phần tách vào thư mục nơi lưu trữ .apks. Trả về thư mục mới mà phần tách được lưu trữ.

Thông số
apks File : các apks cần được giải nén

deviceSpecPath String : tệp thông số thiết bị mà Bundletool sử dụng để giải nén các apks

device ITestDevice : thiết bị được kết nối

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

Lợi nhuận
File một ERROR(/File) là thư mục chứa (các) apk / apex đã giải nén nằm dưới

createDeviceSpecFile

public String generateDeviceSpecFile (ITestDevice device)

Tạo tệp JSON cho cấu hình thiết bị được kết nối.

Thông số
device ITestDevice : thiết bị được kết nối

Lợi nhuận
String a String đại diện cho đường dẫn của tệp thông số thiết bị.

installApks

public void installApks (File apks, 
                ITestDevice device)

Cài đặt apk .apks sử dụng gói.

Thông số
apks File : các apks cần được cài đặt

device ITestDevice : thiết bị được kết nối

Ném
TargetSetupError

Các phương pháp được bảo vệ

getAdbPath

protected String getAdbPath ()

Lợi nhuận
String

getBundletoolFile

protected File getBundletoolFile ()

Lợi nhuận
File

getRunUtil

protected IRunUtil getRunUtil ()

Lợi nhuận
IRunUtil