פלאגין 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.
    • הוספנו תמיכה ביחסי תלות בבדיקות יחידה עבור פריטי מידע שנוצרו בתהליך פיתוח (Artifact) מסוג 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 apply כדי להחיל קבצים של ProGuard כשמבצעים מזעור של קובץ APK לבדיקה.
  • הוספנו את המאפיין timeOut לבלוק הקוד adbOptions כדי להגדיר את זמן ההקלטה המקסימלי של המסך בממשק הגישור של Android.
  • הוספנו תמיכה במשאבים ברזולוציה של 280dpi.
  • שיפור הביצועים במהלך הערכת הפרויקט.