תכונות חדשות ב-Android Studio לפלטפורמה
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Android Studio for Platform (ASfP) היא סביבת הפיתוח המשולבת (IDE) הרשמית שנועדה במיוחד לפיתוח פלטפורמת Android. ASfP מבוסס על IntelliJ IDEA, והוא מותאם לשיפור הפרודוקטיביות ולייעול תהליכי העבודה של מהנדסים שעובדים בפרויקט קוד פתוח של Android (AOSP).
למה כדאי להשתמש ב-ASfP?
ב-ASfP יש חבילה מקיפה של כלים שעברו אופטימיזציה לאתגרים הייחודיים של פיתוח פלטפורמות, מעבר לפיתוח אפליקציות רגיל ל-Android. הוא משתלב באופן מלא עם בסיס הקוד ומערכות הבנייה של AOSP, ומציע תכונות שמאיצות את תהליך הפיתוח.
תכונות עיקריות
שילוב חלק עם AOSP: פועל ישירות עם עץ המקור של AOSP ומערכת ה-build של Soong (קבצים מסוג Android.bp
). סנכרון וניהול קלים של פרויקטים מורכבים בפלטפורמה.
עריכת קוד חכמה: אתם יכולים ליהנות מהשלמת קוד מתקדמת, משינוי מבנה הקוד ומניתוח של Kotlin, Java, C/C++ ו-Rust, שיעזרו לכם לכתוב קוד איכותי מהר יותר.
ניפוי באגים מתקדם: ניפוי באגים בקוד של הפלטפורמה, כולל C/C++ ו-Java, באמצעות תכונות כמו נקודות עצירה, בדיקת משתנים והערכת ביטויים.
מידע נוסף על ניפוי באגים
בדיקות משולבות: אפשר להריץ פקודות atest
ישירות מ-IDE כדי להריץ בדיקות של פלטפורמות ולראות את התוצאות. איך בודקים את הקוד של הפלטפורמה
הגדרת פרויקט שניתנת להתאמה אישית: אפשר לכוונן את היקף הפרויקט ואת הגדרות ה-build באמצעות קובץ ה-YAML הגמיש .asfp-project
. מידע נוסף על ניהול פרויקטים
תמיכה בשפת Rust: תמיכה בתכונות הליבה לפיתוח ב-Rust ב-AOSP. פרטים נוספים זמינים במאמר תמיכה ב-Rust ב-ASfP.
עזרה מבוססת-AI: אפשר להשתמש ב-Gemini ב-Android Studio כדי ליצור קוד, לעדכן קוד ולקבל תשובות לשאלות שקשורות לפיתוח, והכול בתוך העורך.
שנתחיל?
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-09-04 (שעון 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-09-04 (שעון UTC)."],[],[],null,["Android Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) designed specifically for Android platform development. Built\non the powerful foundation of IntelliJ IDEA, ASfP is tailored to enhance\nproductivity and streamline workflows for engineers working within the Android\nOpen Source Project (AOSP).\n\nWhy use ASfP?\n\nASfP provides a comprehensive suite of tools optimized for the unique challenges\nof platform development, going beyond standard Android app development. It\nintegrates deeply with the AOSP codebase and build systems, offering features\nthat accelerate your development process.\n\nKey features\n\n- **Seamless AOSP integration:** Works directly with the AOSP source tree and\n the Soong build system (`Android.bp` files). Effortlessly sync and manage\n complex platform projects.\n\n- **Intelligent code editing:** Benefit from advanced code completion,\n refactoring, and analysis for Kotlin, Java, C/C++, and Rust, helping you\n write high-quality code faster.\n\n- **Powerful debugging:** Debug platform code, including C/C++ and Java, with\n features like breakpoints, variable inspection, and expression evaluation.\n Learn more about [debugging](/studio/platform/debug).\n\n- **Integrated testing:** Run `atest` commands directly from the IDE to\n execute platform tests and view results. See [Test your platform\n code](/studio/platform/test).\n\n- **Customizable project setup:** Fine-tune your project scope and build\n configurations using the flexible `.asfp-project` YAML file. Learn more\n about [project management](/studio/platform/projects).\n\n- **Rust language support:** Core feature support for Rust development in\n AOSP. More details at [Rust Support in ASfP](/studio/platform/projects/rust).\n\n- **AI-powered assistance:** Use [Gemini in Android\n Studio](https://developer.android.com/gemini-in-android) for code\n generation, code updates, and to get answers to your development questions,\n all within the editor.\n\nGet started\n\n- [Install Android Studio for Platform](/studio/platform/install)\n- [Create a project](/studio/platform/projects/create-project)\n- See the latest updates in the [Release Notes](/studio/platform/releases)."]]