티스토리 뷰
728x90
반응형
프로젝트의 Android Gradle Plugin Version과 Gradle Version을 올리고 빌드를 했을 때 아래와 같은 오류가 발생 되었다.
Unable to find method ''void com.android.build.api.extension.AndroidComponentsExtension$DefaultImpls.androidTests$default(com.android.build.api.extension.AndroidComponentsExtension, com.android.build.api.extension.VariantSelector, kotlin.jvm.functions.Function1, int, java.lang.Object)''
'void com.android.build.api.extension.AndroidComponentsExtension$DefaultImpls.androidTests$default(com.android.build.api.extension.AndroidComponentsExtension, com.android.build.api.extension.VariantSelector, kotlin.jvm.functions.Function1, int, java.lang.Object)'
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
Stop Gradle build processes (requires restart)
Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.
In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.
빌드 중 method를 찾을 수 없으니 외부 라이브러리를 다시 받고 빌드를 해 보라고 한다.
Clean 후 Invalid Caches and Restart를 해 봐도 해결되지 않았다.
이를 해결하기 위해서 구글링 중 아래의 글을 찾을 수 있었다.
https://github.com/google/dagger/issues/2337
Gradle crashes with: Hilt + AGP 4.2.0-beta04 · Issue #2337 · google/dagger
Versions: Hilt 2.31.2-alpha AGP 4.2.0-beta04 Gradle 6.8.1 Partial stacktrace: FAILURE: Build failed with an exception. * What went wrong: com.android.build.api.extension.AndroidComponentsExtension$...
github.com
Hilt의 Android Gradle Plugin이 현재 업데이트 한 Android Gradle Plugin과 호환되지 않아 발생하는 현상이었다.
필자가 이 글을 작성하는 당시 Hilt의 최신 stable 버전은 2.38.1이었다.
Hilt 버전을 2.38.1로 변경한 뒤 빌드를 하니 문제 없이 빌드 되었다.
728x90
반응형
'Android' 카테고리의 다른 글
Droid Knights 2021 Track1 요약 (0) | 2021.09.26 |
---|---|
aab를 내부 앱 공유를 통해서 테스트앱을 전달 해 보자 (0) | 2021.09.06 |
[번역] 안드로이드 스타일 적용하기 : 일반적인 테마 속성 (0) | 2020.02.22 |
[번역] 안드로이드 스타일 적용하기 : 테마와 스타일 (0) | 2020.02.16 |
[Android] bundletool을 어떻게 쓰라는거지? 윈도우에서 bundletool 사용법 (0) | 2019.12.22 |
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- target version 31
- 범블비 번역
- ListView
- Xamarin
- aab 테스트
- Droid Knights
- 안드로이드
- Android
- 안드로이드 P
- 31 업데이트 후 오류
- Account.b
- 안드로이드 스타일
- bundletool
- gmail 이슈
- 자마린
- 블로거 영세율
- 드로이드 나이츠
- 유튜버 영세율
- 앱개발자 영세율
- expected version is 1.9.0.
- 플루터
- Flutter
- aab qa
- 영세율 채널이름
- 안드로이드 스튜디오 범블비
- Android Studio bumblebee
- cleartext
- 영세율 채널주소
- 안드로이드 테마
- the binary version of its metadata is 2.1.0
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함