از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
BuildInfo در Tradefed
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
BuildInfo در TF یک شیء پرکاربرد برای حمل منابع برای راهاندازی و اجرای تست است. همه چیز از تصاویر دستگاه گرفته تا APKهای تست در BuildInfo ذخیره یا لینک میشوند. این امر امکان دسترسی یکپارچه به منابع تست از یک تست و جداسازی تست از دریافت منابع تست را فراهم میکند.
ویژگیهای BuildInfo
دو ویژگی اصلی اشیاء BuildInfo ویژگیها و فایلها هستند:
ویژگیها را میتوان با #addBuildAttribute() اضافه کرد؛ آنها نشاندهنده برچسبها و اطلاعات رشتهای به buildها هستند. از ویژگیها میتوان برای ذخیره اطلاعات مربوط به build استفاده کرد.
فایلها را میتوان با setFile() اضافه کرد؛ فایل توسط BuildInfo در طول چرخه حیات فراخوانی ردیابی و مدیریت میشود (برای مثال، در طول sharding به درستی مدیریت میشود). این امر از نیاز به دانستن هر چیزی در مورد سیستم فایل توسط تست جلوگیری میکند و در عوض میتواند برای دریافت منابع خود به شیء انتزاعی BuildInfo تکیه کند.
BuildInfo در چند دستگاه
وقتی یک پیکربندی آزمایشی با چندین دستگاه تنظیم میشود، برای هر دستگاه یک شیء BuildInfo وجود دارد. این امر امکان درخواست و هدفگیری فایلها از یک دستگاه به دستگاه دیگر را فراهم میکند.
BuildInfo در ساختهای چندگانه
ممکن است نیاز به ساخت از چندین هدف وجود داشته باشد. در این موارد، برای هر هدف یک شیء BuildInfo وجود دارد. این امر امکان درخواست و هدفگیری فایلها از هر هدفی را فراهم میکند.
قالب اولیه
BuildInfo با فرمت protobuf قابل سریالی شدن است تا در صورت نیاز، استفاده از آن در سیستم های مختلف آسان تر شود.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-18 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2026-06-18 بهوقت ساعت هماهنگ جهانی."],[],[]]