Friday, May 4, 2018

android multidex 설정을 했는데도 빌드시 multidex관련 오류가 난다면?

프로젝트 에러 해결: Google Play 서비스 호환성 문제

잘 작동하던 프로젝트가 갑자기 multidex 오류를 일으키는 상황에 직면했습니다. 이미 multidex 설정을 완료한 상태였기 때문에 이런 오류가 발생하는 것은 예상치 못했습니다.

해결 방법을 찾기 위해 인터넷에서 검색을 해본 결과, 모든 dependency를 최신 버전으로 업데이트하라는 조언을 찾았습니다. 따라서 project.gradle과 app.gradle의 모든 dependency를 최신 버전으로 변경하였고, 이 과정에서 오류 메시지가 바뀌었습니다.

원인 및 해결 방법

원인 파악 후 결론적으로 문제의 원인이 되었던 것은 'com.google.gms:google-services:3.3.0'였습니다. 5월 4일 기준으로 어떤 이유에서인지 Google Play 서비스 3.3.0 버전에 호환성 문제가 발생하였습니다.

classpath 'com.google.gms:google-services:3.2.0'

'com.google.gms:google-services'를 3.2.0 버전으로 다운그레이드 한 후, 모든 것이 정상적으로 작동하기 시작했습니다!


0 개의 댓글:

Post a Comment