افزونه اندروید برای Gradle، ویرایش 1.1.0 (فوریه 2015)
- وابستگی ها:
- نکات کلی:
- پشتیبانی تست واحد جدید اضافه شد
- تستهای واحد فعال برای اجرا در 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'
.توجه: وابستگی های فقط آزمایشی با جک (کیت کامپایلر اندروید جاوا) سازگار نیستند.
- گزینه
android.testOptions.unitTests.returnDefaultValues
را برای کنترل رفتار android.jar قابل تمسخر اضافه کرد.
- تستهای واحد فعال برای اجرا در JVM محلی در برابر نسخه خاصی از فایل
-
Test
در نام وظایف تست باAndroidTest
جایگزین شد. به عنوان مثال، وظیفهassembleDebugTest
اکنون وظیفهassembleDebugAndroidTest
است. وظایف تست واحد همچنان دارایUnitTest
در نام کار است، برای مثالassembleDebugUnitTest
. - فایلهای پیکربندی ProGuard را تغییر داد تا دیگر برای APK آزمایشی اعمال نشود. اگر کوچکسازی فعال باشد، ProGuard APK آزمایشی را پردازش میکند و فقط فایل نگاشتی را که هنگام کوچکسازی APK اصلی ایجاد میشود، اعمال میکند.
- مدیریت وابستگی به روز شده
- رفع مشکلات با استفاده از محدوده
provided
وpackage
.توجه: این محدوده ها با بسته های AAR (Android ARchive) ناسازگار هستند و باعث می شوند که یک ساخت با بسته های AAR از کار بیفتد.
- وضوح وابستگی اصلاح شده برای مقایسه وابستگیهای یک برنامه تحت آزمایش و برنامه آزمایشی. اگر مصنوع با نسخه مشابه برای هر دو برنامه یافت شود، در برنامه آزمایشی گنجانده نشده است و فقط با برنامه در حال آزمایش بسته بندی می شود. اگر یک مصنوع با نسخه متفاوت برای هر دو برنامه یافت شود، ساخت با شکست مواجه می شود.
- رفع مشکلات با استفاده از محدوده
- پشتیبانی از واجد شرایط منبع
anyDpi
در ادغام منابع اضافه شده است. - ارزیابی بهبود یافته و سرعت همگام سازی IDE برای پروژه هایی با تعداد زیادی ماژول اندروید.
- پشتیبانی تست واحد جدید اضافه شد
حداقل نسخه | نسخه پیش فرض | یادداشت ها | |
---|---|---|---|
گریدل | 2.2.1 | 2.2.1 | برای کسب اطلاعات بیشتر، به روز رسانی Gradle را ببینید. |
ابزارهای ساخت SDK | 21.1.1 | 21.1.1 | ابزارهای ساخت SDK را نصب یا پیکربندی کنید . |