اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ميزات تصحيح الأخطاء
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
توفّر نواة Linux العديد من الآليات لتشخيص المشاكل، بما في ذلك
التتبُّع و
BPF و
إنشاء الملفات الشخصية. تتوفّر معظم هذه التقنيات في نواة GKI الثنائية. عند تطوير المنتجات، يتم دمج العديد من الأدوات في عمليات التطوير أو الدمج، ويتطلّب بعضها ميزات في النواة غير مضمّنة في GKI. كما هو الحال مع معظم ميزات GKI، ننصحك بالتعاون مع المشرفين على المصدر الأساسي لإضافة هذه الميزات إلى Linux.
ميزات تصحيح الأخطاء في الوحدات النمطية الخاصة بالمورِّدين
تتشابه ميزات تصحيح الأخطاء في نطاقها مع الأنواع الأخرى من الميزات، ويجب أن تتبع العمليات نفسها الموضّحة في تصحيحات Android المحدّدة.
ميزات تصحيح الأخطاء المتداخلة في اتجاه سير البيانات
تتطلّب بعض ميزات تصحيح الأخطاء المفيدة خيارات إعداد خاصة تكون غير مفعّلة في GKI، وبالتالي تتطلّب إصدارًا خاصًا من النواة. قد يتم إيقاف هذه الميزات بسبب عقوبات الأداء أو عدم ملاءمتها للاستخدام في بيئة الإنتاج، ولكنها ضرورية لتصحيح أخطاء أنواع معيّنة من المشاكل. وتشمل الأمثلة على هذه الأدوات أدوات التنظيف (KASAN وUBSAN) وdebugfs وغيرها من الميزات والأدوات الخاصة بالشركاء.
ويعود إليك تحديد كيفية إدارة النواة الخاصة التي تم تفعيل تصحيح الأخطاء فيها
والتي تؤثر في واجهة وحدة النواة (KMI). تتمثّل إحدى الممارسات الشائعة في إنشاء إصدار تصحيح أخطاء داخلي وتسليم العناصر الناتجة إلى العملاء الداخليين أو شركاء التطوير المعنيين. ننصحك بمواصلة عزل هذه الميزات في وحدات، لأنّه لا يمكن قبول ميزات تصحيح الأخطاء الخاصة بالشركاء في نواة GKI بما يتجاوز الإرشادات الموضّحة في تصحيحات Android المحدّدة.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java و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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]