גרסה 0.2.x של Android Studio (יולי 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/, אלא מצביעות חזרה על מיקומי המקור האמיתיים.
  • בנייה מקבילית. עכשיו אפשר להשתמש ב-Gradle כדי לבצע בנייה מקבילה. חשוב לדעת שגרסאות build מקבילות נמצאות בשלב 'הדגרה' (ראו מסמכי התיעוד של Gradle). כברירת מחדל, תכונה זו מושבתת. כדי להפעיל את האפשרות הזו, עוברים אל העדפות > קומפיילר ומסמנים את התיבה Compile independent modules in parallel (קומפילציה של מודולים עצמאיים במקביל).
  • המשכנו לעבוד על מאגר המשאבים החדש שמשמש לעיבוד פריסות, לקיפול משאבים בעורך ועוד:
    • תמיכה בסיסית בתלויות של הפרויקט בספריית ‎.aar (למשל, שימוש בספרייה ללא עותק מקומי של המקורות). עדיין לא פועל לאימות XML של משאבים ולניווט בכלי עריכה של מקורות.
    • זיהוי מעגליות בהפניות למשאבים.
    • האפשרות 'תיעוד מהיר' (F1), שמאפשרת לראות את כל התרגומים של המחרוזת מתחת לסמן הטקסט, תציג עכשיו גם את כל שכבות-העל של המשאבים מכל הגרסאות וסוגי ה-build השונים של Gradle, וגם מספריות. הם מופיעים בסדר הפוך של שכבות-על של משאבים, עם קו חוצה על הגרסאות של המחרוזת שמוסתרות.
    • בוצעו תיקונים לטיפול בעדכון המשאבים הממוזגים כשמערך התלויות של המודול משתנה.
    • תיקונים של עיבוד XML כדי לטפל בצורה נכונה בהצהרות של ישויות תווים ובתווים מיוחדים ב-XML וב-Unicode.
  • הוספנו תמיכה בשמירת צילומי מסך בחלונות של תצוגה מקדימה של פריסה ועורך פריסה.
  • תיקוני באגים בתבניות.
  • תיקוני באגים ב-Lint.
  • ביצענו תיקונים שונים בדוחות קריסה. תודה, ונשמח לקבל עוד דיווחים על קריסות!