בדף הזה נסביר איך ליצור מכשיר היברידי של Cuttlefish (CHD).
CHD הוא מכשיר וירטואלי היברידי של Cuttlefish, שמריץ תמונת מערכת של מכשיר פיזי במקום תמונת מערכת של Cuttlefish ב-HALs של המכשיר. היתרונות של הגישה הזו:
- פיתוח ובדיקות מוקדמים: קובצי CHD מאפשרים פיתוח ובדיקות מוקדמים של תוכנת מערכת מהדור הבא לפני שהחומרה הפיזית זמינה. 
- יכולת הרחבה: CHDs מאפשרים להרחיב בקלות את יכולות הפיתוח והבדיקה. 
כדי ליצור CHD:
- יוצרים את קובצי היעד למכשיר Cuttlefish ולמכשיר הפיזי באמצעות - make dist.
- משלבים את שני קובצי היעד לקובץ יעד CHD ומריצים את הסקריפט - build_cf_hybrid_device.pyכדי ליצור את תמונות ה-CHD מקובץ היעד CHD:- 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.