210202

coroutine + retrofit2 사용시 java.lang.IllegalArgumentException: Unable to create call adapter for class java.lang.Object 에러 본문

Android/OP.GG 프로젝트

coroutine + retrofit2 사용시 java.lang.IllegalArgumentException: Unable to create call adapter for class java.lang.Object 에러

dev210202 2021. 8. 26. 14:36

코루틴과 retrofit2를 사용하면 call adapter를 사용하지 않고도 retrofit을 사용할 수 있어야한다.

하지만 call adapter를 만들 수 없다는 이 에러는 구글링해도 해결방법이 없어서 내가 해결했던 방법을 공유하고자 한다.

 

build.gradle에 retorift2 dependency를 설정할때 이전에 썼던 버전으로 설정해줬는데 바로 이 이유때문이였다.

retorift2를 최신버전으로 설정을 안하면 다음과 같은 오류가 나는 것이였다.

 

항상 라이브러리를 최신버전으로 설정하도록 하자!

Comments