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.
Tạo thiết bị kết hợp Cuttlefish
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.
Trang này mô tả cách tạo một thiết bị kết hợp Cuttlefish (CHD).
CHD là một thiết bị Cuttlefish ảo kết hợp, chạy hình ảnh hệ thống của một thiết bị thực thay vì hình ảnh hệ thống Cuttlefish trên HAL của thiết bị. Điều này mang lại những lợi ích sau:
Phát triển và kiểm thử sớm: CHD cho phép phát triển và kiểm thử sớm phần mềm hệ thống thế hệ tiếp theo trước khi có phần cứng thực.
Khả năng mở rộng: CHD giúp bạn dễ dàng mở rộng khả năng phát triển và thử nghiệm.
Để tạo CHD, hãy làm như sau:
Tạo các tệp đích cho thiết bị Cuttlefish và thiết bị thực bằng cách sử dụng make dist.
Kết hợp hai tệp đích thành một tệp đích CHD và tạo hình ảnh CHD từ tệp đích CHD bằng cách chạy tập lệnh build_cf_hybrid_device.py:
python3 tools/treble/cuttlefish/build_cf_hybrid_device.py \
--framework_target_files_zip <physical_device_target_files.zip> \
--vendor_target_files_zip <cuttlefish_device_target_files.zip> \
--otatools_zip <cuttlefish_otatools.zip> \
--target chd \
--output_dir <output_directory>
Tập lệnh này kết hợp hai tệp đích thành một tệp đích CHD bằng cách sử dụng merge_target_files.py và tạo hình ảnh CHD từ tệp đích CHD bằng cách sử dụng img_from_target_files.
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."],[],[]]