-
[안드로이드] java.lang.ClassNotFoundException: Didn't find class "android.support.v7.widget.RecyclerView"안드로이드(java)/에러 관련 2019. 11. 7. 21:23
java.lang.ClassNotFoundException: Didn't find class "android.support.v7.widget.RecyclerView"
recyclerview와 retrofit을 이용해서 연습하는 중에 이러한 에러를 만났습니다.
'이상없이 제대로 했는데 왜 클래스를 못 찾는다고 할까...' 라고 생각하며 stackOverflow를 찾아봅니다.
역시나 저와 비슷한 에러를 겪은 사람이 많네요. 여러가지 답변들을 보다보니
recyclerview 를 적용하고나서 제가 한 가지 깜빡한게 있다는걸 알았습니다.
compileSdkVersion을 29로 적용하며 androidx 를 적용했었다는 것이지요.
compileSdkVersion 29 에서 적용하기 전에는 xml에서 android.support.v7.widget.RecyclerView 를 사용할 수 있지만
compileSdkVersion 29에서 androidx를 적용하면 더이상 android.support 를 사용하지 못하기 때문에 변경 해줘야 합니다.
androidx.recyclerview.widget.RecyclerView
이렇게 변경해 주시면 ClassNotFoundException 에러가 사라질겁니다.
'안드로이드(java) > 에러 관련' 카테고리의 다른 글