Android 개인공부
Gradle 동일 모듈 충돌시 해결
후니우니
2020. 8. 20. 15:51
반응형
회사프로젝트 진행중 DataBinding 적용을 위해 gradle에 datBinding을 추가했다.
추가 후 앱실행

해당 모듈들을 추가해도 같은 에러가 발생하여 한숨만 나왔다.
추가한 라이브러리가 워낙 많아 어디에서 의존성 문제가 나온지 알기가 힘든 상황이라 골치가 아팠다.
이리저리 구글링한 결과 원하는 해답을 찾았다.
configurations.all {
resolutionStrategy {
failOnVersionConflict()
cacheDynamicVersionsFor 0, 'seconds'
cacheChangingModulesFor 0, 'seconds'
resolutionStrategy.force 'com.google.guava:guava:28.1-jre'
}
}
해당 키워드를 이용하여 전체 프로젝트의 라이브러리 버전을 강제로 하나로 통일하는 방법인데 어떤 라이브러리가 문제인지 몰라도 간단히 해결되기 때문에 이 방법을 많이 사용한다고한다.

반응형