개발정보/안드로이드
어플리케이션에 클래스가 중복될 때
dev김
2022. 11. 24. 17:52
Duplicate class androidx.lifecycle.ViewModelLazy found in modules lifecycle-viewmodel-2.5.1-runtime (androidx.lifecycle:lifecycle-viewmodel:2.5.1) and lifecycle-viewmodel-ktx-2.3.1-runtime (androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1)
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1’
일단 위의 내용을 입력하니 정상적으로 작동하였다.
종속성 확인을 위해 터미널에서
./gradlew app:dependencies
를 실행하면 라이브러리별 종속성이 나온다.
해당하는 라이브러리에 아래와 같이 해주면 될 것 같다
dependencies {
implementation('some-library') {
exclude group: 'com.example.imgtools', module: 'native'
}
}