EDIT: C'est ainsi que j'ai finalement résolu ce problème ...
Naviguez dans Android Studio pour:
Fichier | Paramètres | Construction, exécution, déploiement | Outils de construction | Gradle
Assurez-vous que cette case n'est pas cochée, bien qu'il soit recommandé de conserver ...
Utiliser le Gradle Wrapper par défaut (recommandé)
et que celui-ci est vérifié ...
Utiliser la distribution locale des grades
et que Gradle Home est réglé sur cela, avec peut-être un gradle-nn plus tard ...
C: / Program Files / Android / Android Studio1 / gradle / gradle-2.4
Vous devrez peut-être redémarrer Android Studio, reconstruire le projet, etc. mais le problème est résolu.
Fin d'EDIT.
Je poste ceci pour conseiller à toute autre personne nouvelle à ce problème de l'ignorer. Le projet fonctionne parfaitement malgré tout. Il s'agit tout simplement d'un bogue dans le système de construction, qui devrait être corrigé bientôt. J'ai posté un commentaire et voté ici où c'est encore un sujet actif ...
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
Après avoir essayé, sans succès, les suggestions dans les trois fils suivants, j'ai refait tout le projet à partir de zéro. J'ai commencé un nouveau projet Android Studio, copié toutes les bibliothèques originales et les fichiers principaux dans celui-ci en ignorant tous les fichiers générés par le système de construction et reconstruit le projet. Tout allait bien sauf tous ceux "ne peuvent pas être appliqués à" (groovy.lang.Closure) "" les avertissements sont réapparus avec vengeance. Ensuite, je suis passé par ces suggestions à nouveau juste pour être certain que je n'avais pas oublié quelque chose.
1
buildTypes ne peut pas être appliqué à groovy.lang.Closure
allez dans les paramètres dans Android Studio et sélectionnez "Utiliser le wrapper gradle": Dans Android Studio, sélectionnez: Fichier \ Paramètres \ Construction, Exécution, Déploiement \ Outils de construction \ Marque de gradle: Utilisez le gradle par défaut wrapper (par défaut) Ceci a supprimé tous les avertissements «ne peut pas être appliqué à» (groovy.lang.Closure ») dans les fichiers de construction.
2
'dépendances' ne peuvent pas être appliquées à '(groovy.lang.Closure)'
Ouvrez et modifiez le fichier: yourproject / gradle / wrapper / gradle-wrapper.propertie. Modifiez le contenu comme l'image ci-dessous puis enregistrez. Supprimez ce dossier: yourproject / .gradle. Cliquez sur Synchroniser le projet avec les fichiers Gradle, alors vous êtes prêt à partir.
3
https://github.com/DrKLO/Telegram/issues/870
Ma configuration est: Android Studio 1.3, compileSdk version 22, buildTools version "22.0.1"