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 tệp .apk trên thiết bị. Đường liên kết tài liệu về công cụ gói: https://developer.android.com/studio/command-line/bundletool Tệp bundletool.jar được tải xuống từ nhánh mô-đun chưa đóng gói cùng với tệp mô-đun.
Tóm tắt
Hàm khởi tạo công khai
public BundletoolUtil (File bundletoolJar)
Tham số |
bundletoolJar |
File |
Phương thức công khai
extractSplitsFromApks
public File extractSplitsFromApks (File apks,
String deviceSpecPath,
ITestDevice device,
IBuildInfo buildInfo)
Trích xuất tệp 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ữ tệp .apk. Trả về thư mục mới mà các phần phân tách đã lưu trữ.
Tham số |
apks |
File : các tệp APK cần được trích xuất |
deviceSpecPath |
String : tệp thông số kỹ thuật của thiết bị mà bundletool sử dụng để trích xuất các tệp APK |
device |
ITestDevice : thiết bị đã kết nối |
buildInfo |
IBuildInfo : thông tin 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) tệp apk/apex đã trích xuất |
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ị. |
installApks
public void installApks (File apks,
ITestDevice device,
extraArgs)
Cài đặt tệp APK .apk bằng bundletool.
Tham số |
apks |
File : các tệp APK cần cài đặt |
device |
ITestDevice : thiết bị đã kết nối |
extraArgs |
: dành cho lệnh bundletool. |
installApks
public void installApks (File apks,
ITestDevice device)
Cài đặt tệp APK .apk bằng bundletool.
Tham số |
apks |
File : các tệp APK cần cài đặt |
device |
ITestDevice : thiết bị đã kết nối |
installApksFromZip
public void installApksFromZip (File apksZip,
ITestDevice device,
extraArgs)
Cài đặt các tệp apk có trong tệp zip được cung cấp
Tham số |
apksZip |
File : tệp zip cần cài đặt |
device |
ITestDevice : thiết bị đã kết nối |
extraArgs |
: các đối số bổ sung để truyền đến lệnh cài đặt bundletool |
Phương thức được bảo vệ
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
parseCmdTimeout
protected static long parseCmdTimeout ( args,
long defaultValue)
Tham số |
args |
|
defaultValue |
long |
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: 2025-03-26 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: 2025-03-26 UTC."],[],[]]