Após a atualização para o Android Studio 3.1.2, estou recebendo o seguinte erro:
A configuração sob demanda não é suportada pela versão atual do plug-in Android Gradle, pois você está usando o Gradle versão 4.6 ou superior. Sugestão: desabilite a configuração sob demanda, configurando org.gradle.configureondemand = false em seu arquivo gradle.properties ou use uma versão Gradle menor que 4.6.
Tentei seguir a sugestão, mas isso não resolveu o problema. Alguma ideia? Toda a ajuda é muito apreciada, obrigado.
fonte
No Android Studio, basta ir em Arquivo -> Configurações -> Compilar, Execução, Implantação -> Compilador e clicar para desmarcar a opção configurar sob demanda , depois clicar em Ok e sincronizar projeto com arquivos gradle novamente.
fonte
Eu recebo o mesmo erro após a atualização para o AS 3.1.2. Você ainda pode usar o Gradle versão 4.6, mas fazer o downgrade do plug-in do Android gradle para 3.1.1
EDIT: apenas invalide o cache e reinicie
fonte
Já é conhecido bug no Android studio, mesmo na documentação , eles mencionaram sobre este problema.
A maneira mais fácil agora é desativar esse recurso, acessando
Verifique esta imagem para avisar que eles forneceram versões específicas do plugin Gradle.
fonte
Outra 'solução' é usar a sugestão do Android Studio. Plugin Android Gradle 3.1.3 e Gradle versão 4.4.
fonte
No Android Studio, desmarque a configuração sob demanda :
Siga as etapas abaixo:
No Mac, vá para Preferências> Compilação, Execução, Implantação> Compilador e desmarque a configuração sob demanda.
Para Linux / Windows, vá para Arquivo> Configurações> Compilação, Execução, Implantação> Compilador e desmarque a configuração sob demanda.
Agora sincronize seu projeto
Feliz codificação! :)
fonte
A resposta @wookupmaker está correta. Mas, se ainda não funcionar, o problema pode ser um gradle.properties global .
Mesmo se eu tentasse substituir
no meu local (específico do projeto) gradle.properties, de alguma forma, não funcionou.
Depois de editar global (~ / .gradle / gradle.properties), funcionou como esperado
fonte
Você só precisa atualizar o Android Gradle Plugin para 3.2.0-alpha16.
Atualização do plugin Gradle para Android 3.2.0-alpha16 em vez de 3.1.2
fonte
A invalidação de cache e a reinicialização / desativação do configure on demand não funcionaram para mim. A única solução que me ajudou foi importar o projeto do git novamente.[UPD] Precisa mudar "com.android.tools.build:gradle" de 3.1.2 para 3.1.1
fonte
Tudo o que eu precisava fazer nesse caso era usar a "função nuclear" no Android Studio:
Arquivo -> Invalidate Caches / Restart ... .
Como em muitos outros casos, isso ajudou a fazer a sincronização Gradle e a construção do projeto funcionarem novamente. Estou usando o
gradle-4.6-all
Gradle Plugincom.android.tools.build:gradle:3.1.3
.fonte
Vá para Arquivo-> Compilar, Excução, Implantação-> Compilador e Desmarque a opção Configure on Demand
fonte
gradle / wrapper / gradle-wrapper.properties
Atualize a versão gradle
Compilar> Reconstruir projeto
Boa sorte
Fonte
fonte