از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار trunk و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، توصیه میکنیم android-latest-release به جای aosp-main استفاده کنید. شاخه manifest در android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
یک دستگاه هیبریدی Cuttlefish بسازید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
در این صفحه نحوه ایجاد دستگاه هیبریدی Cuttlefish (CHD) توضیح داده شده است.
CHD یک دستگاه Cuttlefish مجازی ترکیبی است که تصویر سیستم یک دستگاه فیزیکی را به جای تصویر سیستم Cuttlefish روی HAL های دستگاه اجرا می کند. این مزایای زیر را ارائه می دهد:
توسعه و آزمایش اولیه: CHDها امکان توسعه و آزمایش زودهنگام نرم افزار سیستم نسل بعدی را قبل از در دسترس بودن سخت افزار فیزیکی فراهم می کنند.
مقیاس پذیری: CHD ها گسترش آسان تر ظرفیت توسعه و آزمایش را تسهیل می کنند.
برای ایجاد 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>
این اسکریپت دو فایل هدف را با استفاده از merge_target_files.py در یک فایل هدف CHD ترکیب می کند و تصاویر CHD را از فایل هدف CHD با استفاده img_from_target_files تولید می کند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-03 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-12-03 بهوقت ساعت هماهنگ جهانی."],[],[]]