פלאגין Android ל-Gradle, גרסה 1.2.0 (אפריל 2015)

תלויות:
גרסת מינימום גרסת ברירת המחדל הערות
Gradle 2.2.1 2.2.1 מידע נוסף זמין במאמר בנושא עדכון Gradle.
SDK Build Tools ‫21.1.1 ‫21.1.1 מתקינים או מגדירים SDK Build Tools.
הערות כלליות:
  • תמיכה משופרת בהרצת בדיקות יחידה באמצעות Gradle.
    • נוספה תמיכה בהכללת משאבים בסגנון Java בנתיב המחלקה כשמריצים בדיקות יחידה ישירות מ-Gradle.
    • הוספנו תמיכה ביחסי תלות בבדיקות יחידה עבור ארטיפקטים של Android Archive‏ (AAR).
    • נוספה תמיכה במאפיין unitTestVariants, כך שאפשר לשנות את הווריאציות של בדיקות היחידה באמצעות הקובץ build.gradle.
    • הוספנו את unitTest.all בלוק הקוד מתחת ל-testOptions כדי להגדיר משימות בהתאמה אישית לבדיקת יחידות. בדוגמת הקוד הבאה אפשר לראות איך מוסיפים הגדרות תצורה של בדיקות יחידה באמצעות האפשרות החדשה הזו:
      android {
        testOptions {
          unitTest.all {
            jvmArgs '-XX:MaxPermSize=256m' // Or any other gradle option.
          }
        }
      }
      android {
        testOptions {
          unitTest.all {
            jvmArgs += listOf("-XX:MaxPermSize=256m") // Or any other gradle option.
          }
        }
      }
                  
    • תוקן הטיפול ב-enums ובשדות של מופעים ציבוריים באריזה של קובץ mockable-android.jar.
    • תוקנו יחסי התלות של משימות בפרויקט הספרייה, כך ששיעורי הבדיקה יקומפלו מחדש אחרי שינויים.
  • נוספה המאפיין testProguardFile כדי להחיל קובצי ProGuard כשמבצעים מזעור של קובץ APK לבדיקה.
  • הוספנו את המאפיין timeOut לבלוק הקוד adbOptions כדי להגדיר את זמן ההקלטה המקסימלי של מסך Android Debug Bridge.
  • הוספנו תמיכה במשאבים של 280 dpi.
  • שיפור הביצועים במהלך הערכת הפרויקט.