1. 발생 원인
Koin을 사용할 때, androidLogger에 아무것도 설정해주지 않으면 위 에러가 발생합니다.
그 예시로 다음과 같이 사용하시면 에러가 발생합니다.
startKoin {
androidLogger()
androidContext(this@ApplicationClass)
modules(beerSpecificModule, beerSpecificVMModule,
recommendBeerModule, recommendBeerVMModule,
feedbackModule, feedbackVMModule,
refrigeratorModule, refrigeratorVMModule,
userInfoModule, userInfoVMModule,
writeAndReviseReviewModule, writeAndReviseReviewVMModule,
)
}
2. 해결 방법
Level.NONE이나 Level.ERROR를 설정해주면 해결됩니다.
저는 Level.NONE으로 해결했습니다.
startKoin {
androidLogger(Level.NONE)
androidContext(this@ApplicationClass)
modules(beerSpecificModule, beerSpecificVMModule,
recommendBeerModule, recommendBeerVMModule,
feedbackModule, feedbackVMModule,
refrigeratorModule, refrigeratorVMModule,
userInfoModule, userInfoVMModule,
writeAndReviseReviewModule, writeAndReviseReviewVMModule,
)
}
728x90
반응형
'Android > 에러' 카테고리의 다른 글
Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $ (1) | 2021.12.23 |
---|---|
could not find Fragment constructor (0) | 2021.12.22 |
Missing required view with ID (0) | 2021.12.21 |
Expected BEGIN_OBJECT but was STRING at line 1 column 1 (0) | 2021.12.20 |
android:exported (0) | 2021.12.13 |