Плагин 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 только в том случае, если вы разрабатываете версию 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
вашего проекта следующее:Чтобы отключить дексирование в процессе, добавьте следующий код в файл
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. |