פלאגין ל-Android ל-Gradle, גרסה 1.1.0 (פברואר 2015)
- יחסי תלות:
- הערות כלליות:
-
- נוספה תמיכה בבדיקת יחידה חדשה
- Enabled (מופעלת)
יחידה
בדיקות להרצה ב-JVM המקומי מול גרסה מיוחדת
של הקובץ
android.jar
שתואם ל- מסגרות חיקויים פופולריות, למשל Mockito. - נוספו משימות בדיקה חדשות
testDebug
,testRelease
וגםtestMyFlavorDebug
כשמשתמשים בטעמים של מוצרים. - נוספו תיקיות מקור חדשות שזוהו כבדיקות יחידה:
src/test/java/
,src/testDebug/java/
src/testMyFlavor/java/
. - נוספו הגדרות אישיות חדשות לקובץ
build.gradle
להצהרה על יחסי תלות של בדיקה בלבד, לדוגמה,testCompile 'junit:junit:4.11'
,testMyFlavorCompile 'some:library:1.0'
.הערה: יחסי תלות לבדיקה בלבד לא תואמים ל-Jack (Java Android Compiler Kit).
- הוספת את
android.testOptions.unitTests.returnDefaultValues
אפשרות לשלוט בהתנהגות של android.jar שניתן לדמות.
- Enabled (מופעלת)
יחידה
בדיקות להרצה ב-JVM המקומי מול גרסה מיוחדת
של הקובץ
- השם
Test
בשמות של משימות הבדיקה הוחלף ב-AndroidTest
. לדוגמה, משימה אחת (assembleDebugTest
) בוצעה עכשיו משימה אחת (assembleDebugAndroidTest
). משימות של בדיקות יחידה (unit testing) עדיין כולליםUnitTest
בשם המשימה, למשלassembleDebugUnitTest
. - ProGuard שונה קובצי תצורה לא יחולו יותר על חבילת ה-APK לבדיקה. אם המיקום ההקטנה מופעלת, ProGuard מעבד את ה-APK לבדיקה מחילה רק את קובץ המיפוי שנוצר בתהליך ההקטנה את ה-APK הראשי.
- עדכון של ניהול יחסי התלות
- תוקנו בעיות באמצעות
provided
וpackage
היקפים.הערה: ההיקפים האלה לא תואם לחבילות AAR (Android ARchive) לגרום ליצירה עם חבילות AAR להיכשל.
- רזולוציית התלות שונתה כדי להשוות את יחסי התלות של אפליקציה בבדיקה ואפליקציית בדיקה. אם פריט מידע שנוצר בתהליך פיתוח (Artifact) נמצאה גרסה זהה בשתי האפליקציות, היא לא כלולה את אפליקציית הבדיקה והיא ארוזה רק באפליקציה בבדיקה. אם המיקום נמצא ארטיפקט עם גרסה שונה בשתי האפליקציות, ה-build נכשל.
- תוקנו בעיות באמצעות
- נוספה תמיכה עבור
anyDpi
משאב qualifier במיזוג משאבים. - מהירויות משופרות של הערכה וסנכרון IDE בפרויקטים עם מספר גדול של מודולים ב-Android.
- נוספה תמיכה בבדיקת יחידה חדשה
גרסת המינימום | גרסת ברירת המחדל | הערות | |
---|---|---|---|
גרדל | 2.2.1 | 2.2.1 | מידע נוסף על עדכון Gradle |
כלים לבניית SDK | 21.1.1 | 21.1.1 | התקנה או הגדרה של כלים לבניית SDK. |