Подтвердить что ты не робот

Свойство android.dexOptions.incremental устарело

При попытке запустить конструкцию gradle я получаю следующее предупреждение в Android Studio 2.2

Предупреждение. Свойство android.dexOptions.incremental устарело и не влияет на процесс сборки.

введите описание изображения здесь

В файле build.gradle я объявляю dexOptions

dexOptions {
   incremental true
   jumboMode = true
}

Если он устарел, то каков альтернативный вариант этого атрибута.

4b9b3361

Ответ 1

По умолчанию incremental включается компиляция Java в 2.1.0-rc1 (2016/4/22) или новее. Поэтому его избыточность объявляет его в файле build.gradle.

Ответ 2

Изменения в Gradle 2.1.0-rc1 (2016/4/22) или новее.

1. Удалить устаревшее dexOptions.incremental. По умолчанию добавлена ​​инкрементальная компиляция Java.

2. Не нужно писать jumboMode тоже, режим Jumbo включен по умолчанию в режиме мгновенного запуска.

Первый стабильный v2.1.0 (2016/4/26)

Посетите официальный сайт gradle для подробнее

Изменить: 27/01/2017

Изменения мгновенного запуска

Android Studio 2.3 Canary 3 и новее имеют изменения в работе Instant Run.

Применение изменений к работающим приложениям больше не привязано к play.png Кнопка запуска. Кнопка Run теперь всегда выполняет перезапуск приложения. Чтобы применить изменения кода и ресурсов в текущем процессе, существует новый hot-reload.png рядом с ним, "Применить изменения", который пытается переместить изменения в приложение. → ref

Так что jumboMode может не срабатывать из кнопки запуска. спасибо

панель инструментов