اعتبارًا من عام 2026، ولضمان توافقنا مع نموذج التطوير الثابت الرئيسي وضمان استقرار المنصة في المنظومة المتكاملة، سننشر الرمز المصدري في "مشروع Android مفتوح المصدر" (AOSP) في الربع الثاني والربع الرابع. لإنشاء AOSP والمساهمة فيه، ننصحك باستخدام android-latest-release بدلاً من aosp-main. سيشير فرع البيان android-latest-release دائمًا إلى أحدث إصدار تم إرساله إلى AOSP. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android المفتوح المصدر (AOSP).
الملحق "أ"، العمل مع طلبات الحصول على موافقة مسبقة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يمكن دفع تراكبات الموارد أثناء التشغيل (RRO) إلى مجلد /vendor/overlays (الذي تتم قراءته تلقائيًا أثناء عملية التمهيد) أو يمكن تثبيته من خلال تشغيل adb install.
ويسمح هذا الأخير بإجراء تكرار أسرع. ومع ذلك، يمكن أن يؤدي ذلك إلى توفّر ملف RRO نفسه في موقعين
مختلفين (/vendor/overlays و/data/app).
لدفع التغييرات وإعادة التشغيل، نفِّذ ما يلي:
$ adb root
$ adb remount
$ adb shell mkdir /vendor/overlay/<overlay-name>
$ adb push <path-to-overlay.apk-file> /vendor/overlay/<overlay-name>
$ adb reboot
لإجراء التثبيت، شغِّل:
$ adb install <path-to-overlay.apk-file>
للتأكّد من توفّر RRO، يمكنك تنفيذ:
$ adb shell cmd overlay list --user current
android
[ ] com.android.sample_rro
com.android.sample.targetapp
[ ] com.android.sample.targetapp_rro
عند ظهور --- بجانب حزمة RRO المثبَّتة حديثًا، يعني ذلك أنّه إما لم يتم العثور على APK المستهدف (تحقَّق من صحة targetPackage في AndroidManifest.xml) أو أنّ بعض الموارد المحدّدة في حزمة RRO لا تتطابق مع أي موارد في APK المستهدف.
تفعيل طلبات إعادة النظر في المراجعة أو إيقافها
لتفعيل ميزة RRO أو إيقافها، على التوالي، نفِّذ الأمر المطلوب:
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]