Android Studio 3.1.2로 업그레이드 한 후 다음 오류가 발생합니다.
Gradle 버전 4.6 이상을 사용 중이므로 현재 버전의 Android Gradle 플러그인은 요청시 구성을 지원하지 않습니다. 제안 : gradle.properties 파일에서 org.gradle.configureondemand = false를 설정하여 요청시 구성을 비활성화하거나 4.6 미만의 Gradle 버전을 사용하십시오.
제안을 따르려고 시도했지만 문제가 해결되지 않았습니다. 어떤 아이디어? 모든 도움을 주셔서 감사합니다. 감사합니다.
답변
다운 그레이드 할 필요가 없습니다!
주문형 구성을 비활성화하려면 다음 두 단계가 필요합니다.
-
org.gradle.configureondemand
gradle.properties에서 제거하십시오 . -
안드로이드 Studio에서
Mac의 절로 이동Preferences
>Build, Execution, Deployment
>Compiler
및 필요에 따라 구성을 선택 취소합니다.
리눅스 / 윈도우의 경우 로 이동합니다File
>Settings
>Build, Execution, Deployment
>Compiler
및 필요에 따라 구성을 선택 취소합니다.
참고로, 2 개의 gradle.properties
파일이 있습니다
- 프로젝트에서
gradle.properties
${HOME}/.gradle/gradle.properties
답변
Android Studio에서 파일-> 설정-> 빌드, 실행, 배치-> 컴파일러 로 이동하여을 클릭 하여 요청시 구성 옵션의 선택을 취소 한 다음 확인 및 gradle 파일과 프로젝트 동기화를 다시 클릭 하십시오.
답변
AS 3.1.2로 업데이트 한 후에도 같은 오류가 발생합니다. 여전히 Gradle 버전 4.6을 사용할 수 있지만 Android gradle 플러그인을 3.1.1로 다운 그레이드
편집 : 캐시를 무효화하고 다시 시작하십시오.
답변
문서 에서도 안드로이드 스튜디오에서 이미 알려진 버그이며 ,이 문제에 대해 언급했습니다.
지금 가장 쉬운 방법은이 기능을 비활성화하여
- 파일> 설정 (Mac의 경우 Android Studio> 환경 설정)을 클릭하여 환경 설정 창을여십시오.
- 왼쪽 분할 창에서 빌드, 실행, 배치> 컴파일러를 클릭하십시오.
- 주문형 구성 확인란의 선택을 취소하십시오.
- 적용 또는 확인을 클릭하십시오.
특정 Gradle 플러그인 버전에 대해 제공 한 경고에 대해서는이 이미지를 확인하십시오.
답변
답변
Android Studio 에서 요청시 구성을 선택 취소하십시오 .
아래 단계를 수행하십시오.
-
Mac의 경우 환경 설정> 빌드, 실행, 배치> 컴파일러로 이동하여 요청시 구성을 선택 취소하십시오.
-
Linux / Windows의 경우 파일> 설정> 빌드, 실행, 배치> 컴파일러로 이동하여 요청시 구성을 선택 취소하십시오.
이제 프로젝트를 동기화하십시오
행복한 코딩! 🙂
답변
@wookupmaker 답변이 맞습니다. 그러나 여전히 작동하지 않으면 문제는 전역 gradle.properties입니다.
무시하려고해도
org.gradle.configureondemand = false
내 로컬 (프로젝트 특정) gradle.properties에서 어떻게 든 작동하지 않았습니다.
전역 (~ / .gradle / gradle.properties) 편집 후 예상대로 작동했습니다.