Плагин 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 с использованием набора инструментов Jack. Чтобы узнать больше, прочтите руководство N Preview .
Примечание: Instant Run в настоящее время не работает с Jack и будет отключен при использовании нового набора инструментов. Jack нужно использовать только в том случае, если вы разрабатываете для N Preview и хотите использовать поддерживаемые функции языка Java 8.
- Добавлена поддержка по умолчанию для инкрементальной компиляции Java для сокращения времени компиляции во время разработки. Это достигается путем перекомпиляции только тех частей исходного кода, которые были изменены или требуют перекомпиляции. Чтобы отключить эту функцию, добавьте следующий код в файл
build.gradle
на уровне модуля:Круто
android { ... compileOptions { incremental false } }
Котлин
android { ... compileOptions { incremental = false } }
Добавлена поддержка dexing-in-process, которая выполняет dexing в процессе сборки, а не в отдельных внешних процессах виртуальной машины. Это не только ускоряет инкрементальные сборки, но и ускоряет полные сборки. Функция включена по умолчанию для проектов, в которых максимальный размер кучи демона 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 с использованием набора инструментов Jack. Чтобы узнать больше, прочтите руководство N Preview .
Минимальная версия | Версия по умолчанию | Примечания | |
---|---|---|---|
Градл | 2.10 | 2.10 | Более подробную информацию см. в разделе Обновление Gradle . |
Инструменты сборки SDK | 23.0.2 | 23.0.2 | Установите или настройте инструменты сборки SDK. |