Để phù hợp với mô hình phát triển ổn định của nhánh chính và đảm bảo tính ổn định của nền tảng cho hệ sinh thái, chúng tôi sẽ xuất bản mã nguồn lên AOSP vào quý 2 và quý 4 năm 2026. Để tạo và đóng góp cho AOSP, hãy sử dụng android-latest-release. Nhánh tệp kê khai android-latest-release sẽ luôn tham chiếu đến bản phát hành gần đây nhất được chuyển đến AOSP. Để biết thêm thông tin, hãy xem bài viết Các thay đổi đối với AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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 thiết bị. Đường liên kết đến tài liệu về bundletool: https://developer.android.com/studio/command-line/bundletool bundletool.jar được
tải xuống từ nhánh mô-đun không được 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 apk/apex phân tách từ .apks. Đổi tên các phần tách và lưu trữ các phần tách vào thư mục
lưu trữ .apks. Trả về thư mục mới lưu trữ các phần tách.
| Tham số |
apks |
File: các apk cần trích xuất |
deviceSpecPath |
String: tệp đặc tả thiết bị mà bundletool dùng để trích xuất các apk |
device |
ITestDevice: thiết bị thông minh |
buildInfo |
IBuildInfo: thông tin về cấu phần phần mềm bản dựng |
| Giá trị trả về |
File |
File là thư mục lưu trữ các 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ị thông minh.
| Tham số |
device |
ITestDevice: thiết bị thông minh |
| Giá trị trả về |
String |
String đại diện cho đường dẫn của tệp đặc tả thiết bị. |
installApks
public void installApks (File apks,
ITestDevice device,
List<String> extraArgs)
Cài đặt apk .apks bằng bundletool.
| Tham số |
apks |
File: các apk cần cài đặt |
device |
ITestDevice: thiết bị thông minh |
extraArgs |
List: cho lệnh bundletool. |
installApks
public void installApks (File apks,
ITestDevice device)
Cài đặt apk .apks bằng bundletool.
| Tham số |
apks |
File: các apk cần cài đặt |
device |
ITestDevice: thiết bị thông minh |
installApksFromZip
public void installApksFromZip (File apksZip,
ITestDevice device,
List<String> extraArgs)
Cài đặt các 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ị thông minh |
extraArgs |
List: các đối số bổ sung để chuyể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 (List<String> args,
long defaultValue)
| Tham số |
args |
List |
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: 2026-06-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: 2026-06-22 UTC."],[],[]]