IT/Android

Android OKHttp3 에서 발생하는 NoClassDefFoundError: Failed resolution of: Lokhttp3/internal/Platform

토마토조아 2018. 11. 8. 11:54
728x90

안드로이드에서 OKHttp를 사용하여 웹과 통신하는 경우가 빈번하다.

OKHttp3 를 사용하다보면 발생하는 에러 중 하나가 다음과 같다.


Error java.lang.NoClassDefFoundError: Failed resolution of: Lokhttp3/internal/Platform;


OKHttp 에서 필요한 클래스를 찾지 못해서 발생하는 에러이다.


App build.gradle로 가서 OKHttp3 의 버전을 업그레이드 하면 대부분 해결이 된다.


implementation 'com.squareup.okhttp3:okhttp:3.4.1'
implementation 'com.squareup.okhttp3:okhttp-urlconnection:3.4.1'
implementation 'com.squareup.okhttp3:logging-interceptor:3.4.1'


위와 같이 버전을 3.4.1 이상으로 업그레이드 해주도록 한다.

728x90