EDITAR: Así es como finalmente resolví este problema ...
Navegue en Android Studio para:
Archivo | Configuraciones | Construcción, Ejecución, Implementación | Herramientas de construcción | Gradle
Asegúrese de que esto no esté marcado, a pesar de que se recomienda mantener ...
Usar el envoltorio de Gradle predeterminado (recomendado)
y que este está marcado ...
Utilice la distribución local de gradle
y que Gradle Home está configurado para esto, posiblemente con un gradle-nn posterior ...
C: / Archivos de programa / Android / Android Studio1 / gradle / gradle-2.4
Puede que tenga que reiniciar Android Studio, reconstruir el proyecto, etc. pero el problema está resuelto.
Fin de EDITAR.
Estoy publicando esto para aconsejar a cualquier otra persona nueva sobre este problema que lo ignore. El proyecto se ejecuta perfectamente independientemente. Esto es simplemente un error en el sistema de compilación, con suerte se solucionará pronto. Publiqué un comentario y voté aquí, donde nuevamente es un tema activo ...
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
Después de intentar, sin éxito, las sugerencias en los siguientes tres hilos, volví a hacer todo el proyecto desde cero. Comencé un nuevo proyecto de Android Studio, copié todas las bibliotecas originales y los archivos principales en él, ignorando los archivos generados por el sistema de compilación y reconstruí el proyecto. Todo estuvo bien, excepto que todas esas advertencias "no se pueden aplicar a '(groovy.lang.Closure)'" reaparecieron con venganza. Luego revisé estas sugerencias nuevamente para asegurarme de que no había pasado por alto algo.
1
buildTypes no se puede aplicar a groovy.lang.Closure
vaya a la configuración dentro de Android Studio y seleccione "Usar gradle wrapper": En Android Studio seleccione: Archivo \ Configuración \ Build, Execution, Deployment \ Build tools \ Gradle Mark: Use gradle predeterminado wrapper (predeterminado) Esto eliminó todas las advertencias 'no se puede aplicar a' (groovy.lang.Closure ') en los archivos de compilación.
2
'dependencias' no pueden aplicarse a '(groovy.lang.Closure)'
Abra y edite el archivo: su proyecto / gradle / wrapper / gradle-wrapper.propertie. Edite el contenido como se muestra a continuación y guárdelo. Eliminar esta carpeta: su proyecto / .gradle. Haga clic en Sincronizar proyecto con archivos gradle, entonces está listo para comenzar.
3
https://github.com/DrKLO/Telegram/issues/870
Mi configuración es: Android Studio 1.3, compileSdk Versión 22, buildTools Versión "22.0.1"