החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
סביבת הפיתוח של TF
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Trade Federation מופץ עם AOSP ומשתמש במערכת ה-build של Android כדי ליצור את הקובץ הבינארי שלו. חשוב לוודא שהגדרתם סביבת build כדי לקמפל ולהריץ חבילות מעץ המקור של Android.
פיתוח Tradefed
מתיקיית השורש של עץ המקור של Android:
source ./build/make/envsetup.sh
lunch <device-target>
make tradefed-all -j8
במאמר פיתוח ב-Tradefed מוסבר בהרחבה איך מגדירים את הסביבה לתכנות ב-Tradefed.
הפעלה משורת הפקודה
כדי להשתמש ב-Tradefed, צריך להתקין את הכלי adb
ב-$PATH
:
export PATH=$PATH:<path/to/adb>
אם Tradefed נוצר, אפשר לגשת לסקריפט ההפעלה tradefed.sh
מהנתיב שלכם. כדי להפעיל את מסוף Trade Federation:
tradefed.sh
הסביבה מוגדרת עכשיו ל-Trade Federation.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","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 (שעון UTC)."],[],[],null,["# TF development environment\n\nTrade Federation is distributed with the AOSP and uses the Android build system\nto create its binary. Make sure you've [established\na build environment](/docs/setup/initializing) to compile and run packages from the\nAndroid source tree.\n\nBuild Tradefed\n--------------\n\n\nFrom the root directory of the Android source tree: \n\n source ./build/make/envsetup.sh\n lunch \u003cdevice-target\u003e\n make tradefed-all -j8\n\n\nSee [Developing Tradefed](/docs/core/tests/tradefed/development)\nfor more details about how to set up your environment for coding in Tradefed.\n\nRun from command line\n---------------------\n\n\nTradefed requires the `adb` utility in your `$PATH`: \n\n```\nexport PATH=$PATH:\u003cpath/to/adb\u003e\n```\n\n\nIf Tradefed was built, the `tradefed.sh` launcher script is\naccessible from your path. To launch the\n[Trade Federation Console](/docs/core/tests/tradefed/fundamentals/console): \n\n```\ntradefed.sh\n```\n\n\nNow your environment is set up for Trade Federation."]]