РЕДАКТИРОВАТЬ: Вот как я, наконец, решил эту проблему ...
Перейдите в Android Studio, чтобы:
Файл | Настройки | Сборка, выполнение, развертывание | Инструменты для сборки | Gradle
Убедитесь, что это не проверено, несмотря на то, что рекомендуется сохранить ...
Использовать Gradle Wrapper по умолчанию (рекомендуется)
и что этот проверен ...
Использовать локальное распределение Gradle
и этот Gradle Home настроен на это, возможно, с более поздним gradle-nn ...
C: / Program Files / Android / Android Studio1 / gradle / gradle-2.4
Возможно, вам придется перезапустить Android Studio, перестроить проект и т. Д., Но проблема решена.
Конец РЕДАКТИРОВАНИЯ.
Я публикую это, чтобы посоветовать кому-то еще новичку в этой проблеме игнорировать ее. Проект работает идеально независимо. Это довольно простая ошибка в системе сборки, которая, надеюсь, будет исправлена в ближайшее время. Я разместил комментарий и проголосовал здесь, где это снова активная тема ...
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
Попробовав неудачные предложения в следующих трех темах, я заново создал весь проект с нуля. Я запустил новый проект Android Studio, скопировал в него все исходные библиотеки и основные файлы, игнорируя все файлы, сгенерированные системой сборки, и перестроил проект. Все было хорошо, за исключением того, что все эти предупреждения «не могут быть применены к (groovy.lang.Closure)» вновь появились с мщением. Затем я повторил эти предложения еще раз, чтобы быть уверенным, что я что-то не упустил.
1
buildTypes нельзя применять к groovy.lang.Closure
перейдите к настройкам в Android Studio и выберите «Использовать оболочку Gradle»: в Android Studio выберите: «Файл \ Настройки \ Построение, Выполнение, Развертывание \ Инструменты сборки \ Gradle Mark: Использовать Gradle по умолчанию» Оболочка (по умолчанию). Это удалило все предупреждения «нельзя применить к» (groovy.lang.Closure ') в файлах сборки.
2
«Зависимости» не могут быть применены к «(groovy.lang.Closure)»
Откройте и отредактируйте файл: yourproject / gradle / wrapper / gradle-wrapper.propertie. Отредактируйте содержимое, как показано на рисунке ниже, затем сохраните. Удалите эту папку: ваш проект / .gradle. Нажмите «Синхронизировать проект с файлами Gradle», тогда все готово.
3
https://github.com/DrKLO/Telegram/issues/870
Моя конфигурация: Android Studio 1.3, compileSdk Версия 22, buildTools Версия "22.0.1"