اعتبارًا من عام 2026، ولضمان توافقنا مع نموذج التطوير الثابت الرئيسي وضمان استقرار المنصة في المنظومة المتكاملة، سننشر الرمز المصدري في "مشروع Android مفتوح المصدر" (AOSP) في الربع الثاني والربع الرابع. لإنشاء AOSP والمساهمة فيه، ننصحك باستخدام android-latest-release بدلاً من aosp-main. سيشير فرع البيان android-latest-release دائمًا إلى أحدث إصدار تم إرساله إلى AOSP. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android المفتوح المصدر (AOSP).
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
نظرة عامة حول عملية الإنشاء
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يستخدم مشروع Android مفتوح المصدر (AOSP) نظام التصميم Soong لإنشاء Android. يستفيد Soong من
أداة استنساخ kati GNU
Make ومكوّن نظام التصميم Ninja
لتسريع عمليات إنشاء Android.
تُسمّى ملفات إصدار Soong ملفات المخطط ويتم تسميتها Android.bp. تتشابه هذه
الملفات في البنية و
الدلالات مع ملفات Bazel BUILD.
للحصول على وصف تفصيلي لتنسيق ملف Android.bp، يُرجى الاطّلاع على
تنسيق ملف Android.bp.
للحصول على معلومات حول تحويل ملفات Make إلى ملفات Android.bp، يُرجى الاطّلاع على
مقارنة بين Make وSoong.
علامات إطلاق الميزات وعلامات التصميم
علامات إطلاق الميزات هي علامات ثنائية تُستخدَم لعزل الرمز البرمجي الذي لم يتم اختباره عن الرمز البرمجي الذي تم اختباره. إذا كان لديك نسخة طبق الأصل من فرع التطوير الخارجي في AOSP، يمكنك استخدام هذه العلامات للحفاظ على استقرار الرمز البرمجي الذي تم نسخه. بالإضافة إلى ذلك، إذا كنت تنوي المساهمة برمز برمجي في فرع التطوير الخارجي العلني، قد يطلب منك مراجع التغيير تنفيذ علامة للرمز البرمجي.
علامات التصميم هي ثوابت (سلاسل) وقت التصميم تُستخدَم لتعديل عملية التصميم، مثل تضمين مكتبة رموز برمجية بشكل اختياري.
للحصول على شرح عن فروع الرموز البرمجية المختلفة، يُرجى الاطّلاع على
دورة حياة الإصدار.
تتطلّب علامات إطلاق الميزات وعلامات التصميم إجراء تغييرات على ملفات التصميم. لمزيد
من المعلومات حول هذه العلامات، بما في ذلك استخدامها في عملية التصميم، يُرجى الاطّلاع على
نظرة عامة على علامات إطلاق الميزات والصفحات
المجاورة.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ 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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]