오늘 인수인계 받은 코드를 안드로이드 스튜디오 내에서 버전업하다가 2시간을 버리게 만든 에러가 있었습니다.
unable to resolve dependency for could not resolve multidex 1.0.2 |
메소드가 64k이상인 경우 빌드가 가능하도록 도와주는 multidex의 에러인 데.. 아무리 찾아보고 해결 방법을 적용해봐도 수정이 안돼서 고생하다가 겨우 찾았습니다. 스택오버플로우나 기타 개발 블로그들에서 제시한 것들 중 다 안되는 분은 적용해보시면 좋을 것 같습니다.
생각보다 간단합니다. 그냥 build.gradle에
dependencies { compile 'com.android.support:multidex:1.+' }
넣어주면 끝입니다.
비슷하게 제시한 해결법이 multidex:1.+ 대신 multidex:1.0.2를 넣는 것인데..
저의 경우는 실패했고 예전에 비슷한 케이스가 생각나서 1.+로 바꿔주니 됐습니다.