EDIT: É assim que finalmente resolvi este problema ...
Navegue no Android Studio para:
Arquivo | Configurações | Compilação, Execução, Implantação | Ferramentas de compilação | Gradle
Verifique se isso está desmarcado, apesar de ser recomendável manter ...
Use o invólucro com gradação padrão (recomendado)
e que este está marcado ...
Usar distribuição local do gradle
e que Gradle Home está definido para isso, possivelmente com um gradle-nn posterior ...
C: / Arquivos de Programas / Android / Android Studio1 / gradle / gradle-2.4
Pode ser necessário reiniciar o Android Studio, reconstruir o projeto etc., mas o problema foi resolvido.
Fim da edição.
Estou postando isso para aconselhar alguém novo neste problema a ignorá-lo. O projeto é executado perfeitamente, independentemente. Isso é simplesmente um bug no sistema de compilação, que deve ser corrigido em breve. Eu postei um comentário e votei aqui, onde é novamente um tópico ativo ...
https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=76719
Depois de tentar, sem sucesso, as sugestões nos três tópicos a seguir, refiz todo o projeto do zero. Iniciei um novo projeto do Android Studio, copiei todas as bibliotecas originais e arquivos principais para ele, ignorando os arquivos gerados pelo sistema de compilação e reconstruindo o projeto. Tudo estava bem, exceto que todos aqueles "não podem ser aplicados a '(groovy.lang.Closure)'" avisos reapareceram com vingança. Depois, repassei essas sugestões apenas para ter certeza de que não havia esquecido nada.
1
buildTypes não pode ser aplicado a groovy.lang.Closure,
vá para as configurações no Android Studio e selecione "Usar gradle wrapper": No Android Studio, selecione: Arquivo \ Configurações \ Build, Execução, Implantação \ Ferramentas de construção \ Gradle Mark: Use default gradle wrapper (padrão) Isso removeu todos os avisos 'não podem ser aplicados a' (groovy.lang.Closure ') nos arquivos de construção.
2
'dependências' não podem ser aplicadas a '(groovy.lang.Closure)'
Abra e edite o arquivo: yourproject / gradle / wrapper / gradle-wrapper.propertie. Edite o conteúdo conforme a imagem abaixo e salve. Exclua esta pasta: yourproject / .gradle. Clique em Sincronizar projeto com arquivos gradle e pronto.
3
https://github.com/DrKLO/Telegram/issues/870
Minha configuração é: Android Studio 1.3, compileSdk versão 22, buildTools versão "22.0.1"