پلاگین Android Gradle 2.1.0 (آوریل 2016)
2.1.3 (اوت 2016)
این به روز رسانی به Gradle 2.14.1 و بالاتر نیاز دارد. Gradle 2.14.1 شامل بهبود عملکرد، ویژگی های جدید و یک اصلاح امنیتی مهم است. برای جزئیات بیشتر، به یادداشتهای انتشار Gradle مراجعه کنید.
- وابستگی ها:
- جدید:
- با استفاده از زنجیره ابزار جک، پشتیبانی از ویژگیهای زبان N Developer Preview، JDK 8 و Java 8 اضافه شد. برای کسب اطلاعات بیشتر، راهنمای N Preview را بخوانید.
توجه: Instant Run در حال حاضر با جک کار نمی کند و هنگام استفاده از زنجیره ابزار جدید غیرفعال می شود. فقط اگر برای N Preview در حال توسعه هستید و می خواهید از ویژگی های زبان جاوا 8 پشتیبانی شده استفاده کنید، باید از جک استفاده کنید.
- اضافه شدن پشتیبانی پیش فرض برای کامپایل تدریجی جاوا برای کاهش زمان کامپایل در طول توسعه. این کار را تنها با کامپایل مجدد بخش هایی از منبع که تغییر کرده اند یا نیاز به کامپایل مجدد دارند، انجام می دهد. برای غیرفعال کردن این ویژگی، کد زیر را به فایل
build.gradle
سطح ماژول خود اضافه کنید:شیار
android { ... compileOptions { incremental false } }
کاتلین
android { ... compileOptions { incremental = false } }
پشتیبانی از dexing-in-process اضافه شده است که dexing را در فرآیند ساخت به جای یک فرآیند مجزا و خارجی VM انجام می دهد. این نه تنها ساخت های تدریجی را سریع تر می کند، بلکه سرعت ساخت کامل را نیز افزایش می دهد. این ویژگی به طور پیش فرض برای پروژه هایی فعال است که حداکثر اندازه هیپ Gradle را حداقل 2048 مگابایت تنظیم کرده اند. می توانید این کار را با قرار دادن موارد زیر در فایل
`` هیچ org.gradle.jvmargs = -Xmx2048m ```gradle.properties
پروژه خود انجام دهید:اگر مقداری برای
`` هیچ org.gradle.jvmargs = -Xmx3072m``javaMaxHeapSize
در فایلbuild.gradle
خود در سطح ماژول تعریف کرده اید، بایدorg.gradle.jvmargs
روی مقدارjavaMaxHeapSize
+ 1024 مگابایت تنظیم کنید. به عنوان مثال، اگرjavaMaxHeapSize
روی "2048m" تنظیم کرده اید، باید موارد زیر را به فایلgradle.properties
پروژه خود اضافه کنید:برای غیرفعال کردن dexing-in-process، کد زیر را به فایل
build.gradle
سطح ماژول خود اضافه کنید:شیار
android { ... dexOptions { dexInProcess false } }
کاتلین
android { ... dexOptions { dexInProcess = false } }
- با استفاده از زنجیره ابزار جک، پشتیبانی از ویژگیهای زبان N Developer Preview، JDK 8 و Java 8 اضافه شد. برای کسب اطلاعات بیشتر، راهنمای N Preview را بخوانید.
حداقل نسخه | نسخه پیش فرض | یادداشت ها | |
---|---|---|---|
گریدل | 2.10 | 2.10 | برای کسب اطلاعات بیشتر، به روز رسانی Gradle را ببینید. |
ابزارهای ساخت SDK | 23.0.2 | 23.0.2 | ابزارهای ساخت SDK را نصب یا پیکربندی کنید . |