내 프로젝트 gradle 파일 에이 경고가 나타납니다.
경고 : (16, 5) ‘(groovy.lang.Closure <com.android.build.gradle.internal.dsl.BuildType>)’에는 ‘buildTypes’를 적용 할 수 없습니다.
내 buildTypes 섹션은 다음과 같습니다.
buildTypes {
debug {
debuggable true
}
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
}
}
현재 Android Studio 1.1.0, compileSdkVersion 22, buildToolsVersion 22.0.0 및 targetSdkVersion 22를 사용하고 있습니다. 21로 백업을 시도했지만 여전히 경고가 표시되었습니다.
이 경고의 원인 및 해결 방법은 무엇입니까?
답변
나에게 위의 솔루션을 적용해도 문제가 해결되지 않았습니다. 대신 Android Studio의 설정으로 이동하여 “그라들 래퍼 사용”을 선택해야했습니다.
Android Studio에서
File \ Settings \ Build, Execution, Deployment \ Build tools \ Gradle을 선택하십시오.
(Mac 사용자 : Android Studio \ Preferences … \ 빌드, 실행, 배포 \ 빌드 도구 \ Gradle )
마크 : 기본 gradle 래퍼 사용 (기본값)
빌드 파일에서 ‘(groovy.lang.Closure’) 경고에 적용 할 수없는 모든 ‘이 제거되었습니다.
답변
나는 같은 문제가 있었다. android 섹션의 마지막 항목으로 buildTypes를 이동하면 나에게 도움이되었습니다.
android {
...
buildTypes {
}
}
답변
1 “android”섹션에서 같은 위치에 “buildTypes”잘라 내기 및 붙여 넣기
2 재 동기화 프로젝트
답변
이 문제를 해결하려면 Android Studio에서 파일-> 설정으로 이동하십시오 . 설정에서 빌드, 실행, 배포-> 빌드 도구-> Gradle
을 선택하고 “기본 gradle 래퍼 사용 (권장)” 옵션을 선택하십시오.
build.gradle 을 다시 빌드 하면 완전히 괜찮을 것입니다.
답변
위의 옵션 중 어느 것도 작동하지 않으면 다음을 수행하십시오.
Project
“프로젝트 탐색기”에서 프로젝트를 Perspective로 변경하십시오 .- 삭제
.gradle
및build
폴더. - 클릭 파일 -> 무효화 캐시 / 다시 시작 … -> 무효화하고 다시 시작
- 이제는 작동하고 행복한 코딩입니다.