نظرة عامة على المشاريع

يحتوي المشروع في Android Studio لمنصة Platform على كل ما يحدّد مساحة العمل الخاصة بقاعدة الرموز البرمجية لنظام التشغيل Android Open Source Project (AOSP)، بدءًا من الرموز البرمجية المصدر والأصول وصولاً إلى رموز الاختبار وإعدادات الإنشاء.

عند بدء مشروع جديد، ينشئ Android Studio for Platform البنية اللازمة لجميع ملفاتك ويجعلها مرئية في نافذة "المشروع" في Android Studio. لفتح النافذة، اختَر "عرض" (View) > "نوافذ الأدوات" (Tool Windows) > "المشروع" (Project).

تقدّم هذه الصفحة نظرة عامة على المكوّنات الرئيسية داخل مشروعك.

إدارة مشروعك (asfp-config.json)

asfp-config.json هو ملف JSON يحتوي على جميع خيارات الإعداد لمشروعك. ويقع في جذر دليل مشروعك.

تعديل الوحدات أو هدف الغداء

يتم تخزين مسارات الوحدات الأولية من إنشاء المشروع في asfp-config.json. ما عليك سوى إضافة وحدات (أو إزالتها) إلى هذا الملف وحفظه، وسيظهر بالون إشعار يطلب منك المزامنة.

"modulePaths" : [
  "frameworks/base",
  "packages/apps/Settings",
   "add additional module paths here..."
],

إيقاف الدعم الأصلي

لتخصيص الدعم الأصلي لمشروعك، اتّبِع الخطوات التالية:

"nativeConfig" : {
  "excludePaths" : ["*"],
  "excludeGenPaths" : ["*"]
}
  • excludePaths: سيتم استبعاد جميع المسارات هنا بالكامل من التوافق مع التطبيقات الأصلية.
  • excludeGenPaths: لن تتضمّن جميع المسارات هنا مصادر من إنشاء الذكاء الاصطناعي.

يُرجى العِلم أنّه يمكنك استخدام رمز حرف البدل (*) للإشارة إلى جميع المسارات في عملية استخراج المستودع.

معلَمات المزامنة

تقبل المزامنة علامات الإنشاء التي يحدّدها المستخدم (الأمر m) ومتغيّرات البيئة. يمكن ضبط هذه الإعدادات في asfp-config.json من خلال:

"syncConfig" : {
  "environmentVars" : {
    "a": "1",
    "b": "2"
  },
  "buildFlags" : [
    "--u=v",
    "-x"
  ]
}