תכונות חדשות ב-Android Studio לפלטפורמה

Android Studio for Platform‏ (ASfP) היא סביבת הפיתוח המשולבת (IDE) הרשמית לפיתוח פלטפורמת Android. Android Studio for Platform מבוסס על עורך הקוד החזק וכלי הפיתוח של IntelliJ IDEA, ומציע עוד יותר תכונות לשיפור הפרודוקטיביות כשאתם מפתחים ב-Android Open Source Project‏ (AOSP), כמו:

  • מערכת build מבוססת-Soong
  • אמולטור מהיר ורב-תכונות
  • מנפה באגים ל-Java, ל-Kotlin ול-C++‎
  • כלי בדיקה
  • תמיכה ב-C++ וב-NDK

בדף הזה נספק מבוא לתכונות הבסיסיות של Android Studio for Platform. סיכום של השינויים האחרונים זמין בהערות המוצר של Android Studio for Platform.

מבנה הפרויקט

פרויקט ב-Android Studio for Platform מכיל את כל מה שמגדיר את סביבת העבודה שלכם לקוד הבסיסי של AOSP, החל מקוד המקור ונכסים ועד לקוד בדיקה והגדרות build. מידע נוסף על מבנה הפרויקט

מערכת build של Soong

Soong היא מערכת ה-build הנפוצה ביותר למפתחי פלטפורמת Android. יש שלוש סוגים בסך הכול:

ב-Android Studio for Platform נעשה שימוש במערכת ה-build של Soong כדי ליצור את Android. ‏Soong משתמש בכלי ההעתקה של GNU Make‏ kati וברכיב של מערכת ה-build ‏Ninja כדי לזרז את ה-build של Android.

קובצי ה-build של Soong נקראים קובצי תוכנית וכוללים את השם Android.bp.

תיאור מפורט של פורמט הקובץ Android.bp זמין במאמר Android.bp.

כלים לניפוי באגים

באמצעות מנתח הבאגים של Android Studio for Platform אפשר לבחור מכשיר, להגדיר נקודות עצירה ב-Java וב-C++ ולבדוק משתנים וביטויים בזמן הריצה. מידע נוסף על הכלי לניפוי באגים

כלי בדיקה

ב-Android Studio for Platform יש תמיכה בהרצת בדיקות מקומיות (במכשיר) (דרך atest). תוכלו לקרוא מידע נוסף על הכלים לבדיקה.