На этой странице описывается, как создать гибридное устройство «Каракатица» (CHD).
CHD — это гибридное виртуальное устройство Cuttlefish, которое запускает образ системы физического устройства вместо образа системы Cuttlefish на HAL-дисках устройства. Это обеспечивает следующие преимущества:
- Ранняя разработка и тестирование: CHD позволяют проводить раннюю разработку и тестирование системного программного обеспечения следующего поколения до того, как станет доступно физическое оборудование. 
- Масштабируемость: CHD облегчают расширение возможностей разработки и тестирования. 
Чтобы создать CHD, выполните следующие действия:
- Создайте целевые файлы для устройства Cuttlefish и физического устройства с помощью - make dist.
- Объедините два целевых файла в целевой файл CHD и сгенерируйте изображения CHD из целевого файла CHD, запустив скрипт - 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>- Этот скрипт объединяет два целевых файла в целевой файл CHD с помощью - merge_target_files.pyи генерирует изображения CHD из целевого файла CHD с помощью- img_from_target_files.
