Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
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 bundletool để cài đặt .apks trên deivce. Tài liệu Bundletool
liên kết: https://developer.android.com/studio/command-line/bundletool bundletool.jar là
đã tải xuống từ nhánh mô-đun chưa được gói cùng với tệp mô-đun.
Tóm tắt
Phương thức công khai |
File
|
extractSplitsFromApks(File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)
Trích xuất apk/apex phân tách từ .apks.
|
String
|
generateDeviceSpecFile(ITestDevice device)
Tạo tệp JSON cho cấu hình thiết bị đã kết nối.
|
void
|
installApks(File apks, ITestDevice device)
Cài đặt apk .apks sử dụng bundletool.
|
Hàm khởi tạo công khai
public BundletoolUtil (File bundletoolJar)
Tham số |
bundletoolJar |
File |
Phương thức công khai
trích xuấtSplitsFromApks
public File extractSplitsFromApks (File apks,
String deviceSpecPath,
ITestDevice device,
IBuildInfo buildInfo)
Trích xuất apk/apex phân tách từ .apks. Đổi tên các phần phân tách và lưu trữ các phần phân tách vào
thư mục lưu trữ .apks. Trả về thư mục mới mà phần phân tách đã lưu trữ.
Tham số |
apks |
File : APK cần được giải nén |
deviceSpecPath |
String : tệp thông số kỹ thuật thiết bị mà bundletool sử dụng để trích xuất tệp APK |
device |
ITestDevice : thiết bị đã kết nối |
buildInfo |
IBuildInfo : thông tin về cấu phần phần mềm bản dựng |
Giá trị trả về |
File |
ERROR(/File) là thư mục chứa(các) apk/apex được trích xuất trong
|
generateDeviceSpecFile
public String generateDeviceSpecFile (ITestDevice device)
Tạo tệp JSON cho cấu hình thiết bị đã kết nối.
Tham số |
device |
ITestDevice : thiết bị đã kết nối |
Giá trị trả về |
String |
String đại diện cho đường dẫn của tệp thông số kỹ thuật thiết bị.
|
Apk cài đặt
public void installApks (File apks,
ITestDevice device)
Cài đặt apk .apks sử dụng bundletool.
Tham số |
apks |
File : APK cần được cài đặt |
device |
ITestDevice : thiết bị đã kết nối
|
Phương thức được bảo vệ
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2024-08-22 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-08-22 UTC."],[],[]]