Плагин Android Gradle 2.1.0 (апрель 2016 г.)
2.1.3 (август 2016 г.)
Для этого обновления требуется Gradle 2.14.1 или более поздней версии. Gradle 2.14.1 включает улучшения производительности, новые функции и важное исправление системы безопасности. Подробнее о выпуске Gradle…
- Зависимости:
- Новинка!
-
- Добавлена поддержка предварительной версии N для разработчиков, JDK 8 и функций языка Java 8 с использованием цепочки инструментов Jack. Подробнее о версии N…
Примечание. Мгновенный запуск не работает с Jack и будет отключен при использовании новой цепочки инструментов. Jack нужен только в том случае, если вы разрабатываете приложение для N Preview и хотите использовать поддерживаемые функции языка Java 8.
- Добавлена поддержка инкрементной компиляции Java по умолчанию, чтобы сократить время компиляции во время разработки. Это достигается за счет того, что перекомпилируются только те части исходного кода, которые были изменены или требуют перекомпиляции. Чтобы отключить эту функцию, добавьте в файл
build.gradleна уровне модуля следующий код:Яркий
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Добавлена поддержка dexing-in-process, которая выполняет преобразование в DEX-формат в процессе сборки, а не в отдельном внешнем процессе виртуальной машины. Это не только ускоряет инкрементную сборку, но и повышает скорость полной сборки. Эта функция включена по умолчанию для проектов, в которых максимальный размер кучи демона Gradle составляет не менее 2048 МБ. Для этого добавьте в файл
```none org.gradle.jvmargs = -Xmx2048m ```gradle.propertiesпроекта следующие строки:Если в файле
```none org.gradle.jvmargs = -Xmx3072m ```build.gradleна уровне модуля задано значение дляjavaMaxHeapSize, то дляorg.gradle.jvmargsнужно указать значениеjavaMaxHeapSize+ 1024 МБ. Например, если вы задали для параметраjavaMaxHeapSizeзначение "2048m", вам нужно добавить в файлgradle.propertiesпроекта следующее:Чтобы отключить dexing-in-process, добавьте в файл
build.gradleна уровне модуля следующий код:Яркий
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Добавлена поддержка предварительной версии N для разработчиков, JDK 8 и функций языка Java 8 с использованием цепочки инструментов Jack. Подробнее о версии N…
| Минимальная версия | Версия по умолчанию | Примечания | |
|---|---|---|---|
| Gradle | 2.10 | 2.10 | Подробнее о том, как обновить Gradle… |
| Инструменты сборки SDK | 23.0.2 | 23.0.2 | Установите или настройте инструменты сборки SDK. |