יצירה או ייבוא של פרויקט

‫Android Studio for Platform‏ (ASfP) עוזר להגדיר את סביבת הפיתוח עבור פרויקט הקוד הפתוח של Android‏ (AOSP). בדף הזה מוסבר איך להתחיל פרויקט חדש או לייבא פרויקט קיים.

יצירת פרויקט חדש

  1. אם לא פתוח פרויקט, לוחצים על פרויקט חדש במסך הפתיחה. מסך הפתיחה של ASfP עם האפשרות New Project (פרויקט חדש)

  2. אם כבר פתוח פרויקט, בוחרים באפשרות ASfP > Project > New Project מהתפריט.

  3. ממלאים את פרטי הגדרת הפרויקט באשף: מסך אשף ההגדרה של פרויקט חדש ב-ASfP

    • נתיבי מודולים: מציינים את הנתיב המוחלט אל שורש הקוד של AOSP (לדוגמה, /path/to/aosp).
    • יעד לארוחת צהריים: מזינים את היעד לארוחת הצהריים שמשמש לבנייה (לדוגמה, aosp_arm64-eng).
    • שם הפרויקט: נותנים לפרויקט שם תיאורי.
    • Directories / modules: מזינים רשימה של התיקיות או המודולים הראשוניים שרוצים לכלול בפרויקט, מופרדים בפסיקים. אלה צריכים להיות נתיבים יחסיים משורש המאגר (לדוגמה, frameworks/base, packages/apps/Settings). אפשר להוסיף עוד נתיבים או לשנות את הבחירה הזו מאוחר יותר.
  4. לוחצים על סיום. ‫ASfP יוצר את מבנה הפרויקט ואת .asfp-projectקובץ התצורה.

הגדרה והתאמה אישית של הפרויקט

אחרי ההגדרה הראשונית של הפרויקט, אפשר להתאים אותו אישית עוד יותר על ידי עריכת הקובץ .asfp-project שנמצא בתיקיית הבסיס של הפרויקט. הקובץ הזה מאפשר לכם:

  • מוסיפים או מסירים ספריות ומודולים.
  • להפעיל תמיכה בשפות אחרות כמו Rust או C++.
  • מגדירים את דגלי ה-build ואת משתני הסביבה.
  • מציינים את מקורות הבדיקה.

מידע מפורט על כל אפשרויות ההגדרה זמין במאמר סקירה כללית על פרויקטים. אחרי עריכת .asfp-project, צריך לסנכרן את הפרויקט כדי שהשינויים ייכנסו לתוקף.

ייבוא פרויקט קיים

ב-ASfP אין פעולת 'ייבוא' נפרדת. כדי לפתוח הגדרה קיימת של ASfP:

  1. בוחרים באפשרות ASfP > Project > New Project.
  2. בשדה Project Name, עוברים אל הספרייה שמכילה את קובץ .asfp-project הקיים שרוצים לפתוח ובוחרים אותה. השדות באשף יאוכלסו על סמך הקובץ .asfp-project שנבחר.
  3. לוחצים על סיום. הפרויקט ייפתח וייערך בו אינדוקס ב-ASfP.