Kể từ năm 2026, để 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. Để tạo và đóng góp cho AOSP, bạn nên sử dụng android-latest-release thay vì aosp-main. 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.
BuildInfo trong Tradefed
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.
BuildInfo trong TF là một đối tượng được sử dụng rộng rãi để mang theo các tài nguyên cho quá trình thiết lập và chạy thử nghiệm.
Mọi thứ, từ hình ảnh thiết bị đến APK kiểm thử đều được lưu trữ hoặc liên kết trong BuildInfo.
Điều này cho phép bạn truy cập vào các tài nguyên kiểm thử theo cách thống nhất từ một quy trình kiểm thử và tách quy trình kiểm thử khỏi việc nhận tài nguyên kiểm thử.
Thuộc tính BuildInfo
Hai thuộc tính chính của đối tượng BuildInfo là thuộc tính và tệp:
Bạn có thể thêm thuộc tính bằng #addBuildAttribute(); các thuộc tính này đại diện cho nhãn và thông tin chuỗi cho các bản dựng. Bạn có thể dùng các thuộc tính để lưu trữ thông tin liên quan đến bản dựng.
Bạn có thể thêm tệp bằng setFile(); tệp này sẽ được BuildInfo theo dõi và quản lý trong vòng đời của lệnh gọi (ví dụ: được xử lý đúng cách trong quá trình phân đoạn). Điều này giúp kiểm thử không cần biết bất kỳ thông tin nào về hệ thống tệp và thay vào đó, có thể dựa vào đối tượng BuildInfo được trừu tượng hoá để lấy tài nguyên.
BuildInfo trên nhiều thiết bị
Khi một cấu hình kiểm thử được thiết lập với nhiều thiết bị, sẽ có một đối tượng BuildInfo cho mỗi thiết bị. Điều này cho phép yêu cầu và nhắm đến các tệp từ thiết bị này sang thiết bị khác.
BuildInfo trong nhiều bản dựng
Bạn có thể yêu cầu các bản dựng từ một số mục tiêu. Trong những trường hợp này, mỗi mục tiêu sẽ có một đối tượng BuildInfo. Điều này cho phép yêu cầu và nhắm mục tiêu các tệp từ mọi mục tiêu.
Định dạng proto
BuildInfo có thể được chuyển đổi tuần tự ở định dạng protobuf để dễ dàng sử dụng trên các hệ thống nếu cần.
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-12-03 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-12-03 UTC."],[],[]]