편집 : 이것은 내가이 문제를 마침내 해결 한 방법 ...
Android Studio에서 다음을 탐색하십시오.
파일 | 설정 | 빌드, 실행, 배포 | 빌드 도구 | 그래들
유지하는 것이 좋습니다에도 불구하고 이것이 선택되어 있지 않은지 확인하십시오 ...
기본 Gradle 래퍼 사용 (권장)
그리고 이것도 확인되었습니다 ...
로컬 gradle 배포 사용
그 Gradle Home은 나중에 gradle-nn으로 설정되어 있습니다 ...
C : / 프로그램 파일 / 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에 적용 할 수 없습니다. 클로저는
Android Studio의 설정으로 이동하여 "그라들 래퍼 사용"을 선택하십시오. 래퍼 (기본값) 빌드 파일에서 '(groovy.lang.Closure') 경고에 적용 할 수없는 모든 '가 제거되었습니다.
2
'(groovy.lang.Closure)'에는 '종속성'을 적용 할 수 없습니다
. 파일을 열고 편집하십시오 : yourproject / gradle / wrapper / gradle-wrapper.propertie. 아래 이미지와 같이 내용을 편집 한 후 저장하십시오. yourproject / .gradle 폴더를 삭제하십시오. gradle 파일과 프로젝트 동기화를 클릭하면 좋습니다.
3
https://github.com/DrKLO/Telegram/issues/870
내 구성은 Android Studio 1.3, compileSdk 버전 22, buildTools 버전 "22.0.1"입니다.