После обновления до Android Studio 3.1.2 я получаю следующую ошибку:
Конфигурация по требованию не поддерживается текущей версией плагина Android Gradle, поскольку вы используете Gradle версии 4.6 или выше. Предложение: отключите конфигурацию по требованию, установив org.gradle.configureondemand = false в файле gradle.properties или используйте версию Gradle менее 4.6.
Я попытался следовать предложению, но это не решило проблему. Любые идеи? Вся помощь очень ценится, спасибо.
источник
В Android Studio просто перейдите в « Файл» -> «Настройки» -> «Сборка, выполнение, развертывание» -> «Компилятор» и нажмите, чтобы снять флажок « Настройка по требованию» , затем нажмите «ОК» и снова синхронизируйте проект с файлами Gradle .
источник
Я получаю ту же ошибку после обновления до AS 3.1.2. Вы все еще можете использовать Gradle версии 4.6, но понизить плагин Android gradle до 3.1.1
РЕДАКТИРОВАТЬ: просто сделать недействительным кеш и перезапустить
источник
Это уже известная ошибка в Android-студии даже в Документации , они упомянули об этой проблеме.
Самый простой способ прямо сейчас - отключить эту функцию, перейдя
Проверьте это изображение для предупреждения, которое они предоставили для определенных версий плагина Gradle.
источник
Другое «решение» - использовать предложение Android Studio. Плагин Android Gradle 3.1.3 и Gradle версии 4.4.
источник
В Android Studio снимите флажок настроить по требованию :
Выполните следующие шаги:
Для Mac перейдите в «Настройки»> «Сборка, выполнение, развертывание> Компилятор» и снимите флажок «Настройка по требованию».
Для Linux / Windows перейдите в Файл> Настройки> Сборка, Выполнение, Развертывание> Компилятор и снимите галочку с настройки по требованию.
Теперь синхронизируйте ваш проект
Удачного кодирования! :)
источник
Ответ @wookupmaker правильный. Но, если это все еще не работает, проблема может быть глобальной gradle.properties.
Даже если бы я попытался переопределить
в моем местном (специфичном для проекта) gradle.properties, как-то это не сработало.
После редактирования global (~ / .gradle / gradle.properties) все заработало как положено
источник
Просто нужно обновить плагин Android Gradle до версии 3.2.0-alpha16.
Обновление плагина Android Gradle 3.2.0-alpha16 вместо 3.1.2
источник
Неправильный кэш и перезапуск / отключение конфигурации по требованию у меня не работали. Единственное решение, которое мне помогло, - снова импортировать проект из git.[UPD] Нужно изменить "com.android.tools.build:gradle" с 3.1.2 на 3.1.1
источник
Все, что мне нужно было сделать в этом случае, это использовать «ядерную функцию» в Android Studio:
Файл -> ТЕРЯЕТСЯ кэша / Restart ... .
Как и во многих других случаях, это помогло заставить синхронизацию Gradle и сборку проекта снова работать. Я использую
gradle-4.6-all
и Gradle Plugincom.android.tools.build:gradle:3.1.3
.источник
Перейдите в File-> Build, Excution, Deployment-> Compiler и снимите флажок Настроить по требованию
источник
Gradle / упаковщик / gradle-wrapper.properties
Обновите версию Gradle
Build> Rebuild Project
Удачи
Источник
источник