‫Android Studio גרסה 0.2.x ‏ (יולי 2013)

  • בוצע מיזוג של השינויים האחרונים בבסיס הקוד של IntelliJ. העדכון כולל תיקונים לבעיות שדווחו על ידי משתמשי Studio, כמו שינויים בגדלי הגופנים ב-Linux ובעיבוד הגופנים.
  • הפלאגין של Android Gradle עודכן לגרסה 0.5.0.

    שימו לב: הגרסה החדשה לא תואמת לאחור. כשפותחים פרויקט שמשתמש בגרסה ישנה יותר של התוסף, מוצגת ב-Studio שגיאה עם הכיתוב Gradle <project_name> project refresh failed.

    העדכון של Gradle plug-in כולל את השינויים הבאים:

    • תוקן מודל IDE כך שיכיל את קובץ הפלט גם אם הוא מותאם אישית באמצעות DSL. בנוסף, בוצע תיקון ב-DSL כדי לקבל או להגדיר את קובץ הפלט באובייקט של הווריאציה, כך שלא צריך להשתמש ב-variant.packageApplication or variant.zipAlign
    • תוקן תהליך ההחלטה לגבי תלות, כך שהשילוב של (הגדרת ברירת מחדל, סוגי build, טעמים) נפתר יחד במקום בנפרד.
    • תוקנה תלות בבדיקות של פרויקט הספרייה כדי לכלול בצורה נכונה את כל התלויות של הספרייה עצמה.
    • תוקן מקרה שבו לשני יחסי תלות יש אותו שם עלה.
    • תוקנה בעיה שבה לא ניתן להחיל קובץ כללים של Proguard על גרסאות שונות של האפליקציה.

    כל נתוני הגרסה של פלאגין Gradle זמינים כאן: http://tools.android.com/tech-docs/new-build-system.

  • שגיאות Gradle מ-aapt כבר לא מצביעות על קובצי פלט שמוזגו בתיקייה build/, אלא מצביעות חזרה על מיקומי המקור האמיתיים.
  • גרסאות Build מקבילות. עכשיו אפשר להשתמש ב-Gradle כדי ליצור גרסאות מקבילות. חשוב לדעת שגרסאות build מקבילות נמצאות בשלב 'הכנה' (ראו מסמכי התיעוד של Gradle). תכונה זו מושבתת כברירת מחדל. כדי להפעיל את האפשרות הזו, עוברים אל העדפות > קומפיילר ומסמנים את התיבה Compile independent modules in parallel (קומפילציה של מודולים עצמאיים במקביל).
  • המשך עבודה על מאגר המשאבים החדש שמשמש לעיבוד פריסות, לקיפול משאבים בעורך ועוד:
    • תמיכה בסיסית בתלות בספריית ‎.aar (למשל, שימוש בספרייה ללא עותק מקומי של המקורות). עדיין לא פועל לאימות XML של משאבים ולניווט בכלי עריכה של מקורות.
    • זיהוי מעגלים חוזרים בהפניות למשאבים.
    • האפשרות Quick Documentation (תיעוד מהיר) (F1), שמאפשרת לראות את כל התרגומים של המחרוזת מתחת לסימן ^, תציג עכשיו גם את כל שכבות-העל של המשאבים מכל הטעמים וסוגי ה-build של Gradle, וגם את הספריות. הם מופיעים בסדר הפוך של שכבות-על של משאבים, עם קו חוצה על הגרסאות של המחרוזת שמוסתרות.
    • בוצעו תיקונים לטיפול בעדכון המשאבים הממוזגים כשמערך התלות של המודול משתנה.
    • תיקונים של עיבוד XML כדי לטפל כראוי בהצהרות של ישויות תווים ובתווים מיוחדים ב-XML וב-Unicode.
  • שמירת צילומי מסך תתאפשר בחלונות של התצוגה המקדימה של הפריסה ושל כלי העריכה של הפריסה.
  • תיקוני באגים בתבניות.
  • תיקוני באגים ב-Lint.
  • ביצענו תיקונים שונים בדוחות קריסה. תודה, וממשיכים לשלוח דוחות קריסה!