우찬쓰 개발블로그
gradle :app:dependencies 에러 본문
반응형
라이브러리들 버전 정리좀 하려다가 어느순간 부터 :app:dependencies가 제대로 동작하지 않았다.
에러는 다음과 같았는데
* What went wrong:
An exception occurred applying plugin request [id: 'com.android.library']
> Failed to apply plugin 'com.android.internal.library'.
> The configurator service has already configured the build analyzer service. To add execution time warnings, add them directly to the BuildAnalyzerService.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
생각보다 원인을 찾기가 어려웠다. (검색해도 별 내용이 안나옴..)
그러다가 마침내 원인을 찾았는데,
gradle.properties에 다음과 같은 옵션이 문제였다.
org.gradle.configureondemand=true
이 옵션은 예전에 빌드속도를 향상시키기 위해 넣은 옵션이었다.
정리하면,
- 이 옵션은 빌드를 최적화하기 위해 필요한 프로젝트만 구성하려고 한다.
- 그러나 AGP의 내부 서비스(예: Build Analyzer Service)는 특정한 순서와 방식의 구성을 예상한다. 위 옵션이 이를 방해할 수 있습니다.
- 그 결과 AGP의 플러그인을 적용할 때 충돌이 발생해서 나타난 에러.
위 옵션을 false로 바꾸고 해결되었다
반응형
'안드로이드 > 안드로이드 스튜디오 에러' 카테고리의 다른 글
안드로이드 스튜디오 버벅임 개선하기(메모리 늘리기) (1) | 2019.02.21 |
---|---|
안드로이드 프로젝트에서 git 삭제하기 (0) | 2018.11.16 |
More than one file was found with OS independent path 'META-INF/app_release.kotlin_module' (0) | 2018.10.24 |
Comments