פלאגין 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.
    • נוספה תמיכה בתלות בבדיקות יחידה בשביל ארטיפקטים מסוג 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.
          }
        }
      }
                  
    • תוקן אופן הטיפול בטיפוסים בני מנייה (enum) ובשדות של מופעים ציבוריים במארז של קובץ mockable-android.jar.
    • תוקנו תלויות של משימות בפרויקט של ספרייה, כך שמחלקות בדיקה עוברות קומפילציה מחדש אחרי שינויים.
  • נוסף המאפיין testProguardFile כדי להחיל קובצי ProGuard כשמבצעים הקטנה של קובץ APK לבדיקה.
  • הוספנו את המאפיין timeOut לבלוק הקוד adbOptions כדי להגדיר את זמן ההקלטה המקסימלי של המסך בממשק הגישור של Android (ADB‏)‎.
  • הוספנו תמיכה במשאבים ברזולוציה של 280dpi.
  • שיפרנו את הביצועים במהלך הערכת הפרויקט.