פלאגין 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 בנתיב ה-classpath כשמריצים בדיקות יחידה ישירות מ-Gradle.
    • הוספנו תמיכה ביחסי תלות של בדיקות יחידה בפריטי מידע שנוצרו בתהליך פיתוח (artifacts) של 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.
  • נוספה תמיכה במשאבים ברזולוציה של 280dpi.
  • שיפור הביצועים במהלך הערכת הפרויקט.