از سال ۲۰۲۶، برای هماهنگی با مدل توسعه پایدار اصلی خود و اطمینان از پایداری پلاتفرم برای بومسازگان، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساختن و همیاری در AOSP، از android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشرشده که به AOSP ارسال شده است ارجاع میدهد. برای اطلاعات بیشتر، تغییرات در AOSP را ببینید.
Google برای ترجمه محتوا به زبان ترجیحی شما از فناوری هوشواره استفاده میکند. ترجمههای هوشوارهای ممکن است اشتباه داشته باشند.
اجرای بررسیکننده اشکال مستعد خطا
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
اگر درحال تعهد دادن کد برای Trade Federation هستید، احتمالاً در نقطهای با خطای مربوط به Error Prone در پیشارسال مواجه خواهید شد.
Error Prone چیست؟
Error Prone ابزار تحلیل ایستایی برای جاوا است که میتواند به یافتن
مشکلات احتمالی در پایگاه کد Android کمک کند. برای نمای کلی این پروژه متمایز،
پروژه GitHub مستعد خطا را ببینید.
چرا از آن در Trade Federation استفاده میکنیم؟
همیاران زیادی برای TF وجود دارد. هدف از این کار تسهیل بازبینی کد و
تضمین حداقل کیفیت در CL است.
Error Prone در همه بخشهای TF اعمال میشود، بنابراین به حفظ
استاندارد یکسان در همه جا نیز کمک میکند.
باید دنبال چه چیزی بگردم؟
فهرست فعلی قوانین اعمالشده در TF در:
tools/tradefederation/core/error_prone_rules.mk قرار دارد.
اطلاعات مرتبط را در errorprone.info پیدا کنید.
چگونه آن را بهصورت محلی اجرا کنم تا قبلاز ارسال بررسی کنم؟
از فرمان زیر استفاده کنید: make tradefed-all javac-check -j64
RUN_ERROR_PRONE=true
«مستعد خطا» در زمان ساخت اعمال میشود، یعنی اگر قانونی رعایت نشود، ساخت ناموفق خواهد بود و خطا
نمایان خواهد شد.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-10-11 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-10-11 بهوقت ساعت هماهنگ جهانی."],[],[]]