본문 바로가기

Programming/Kotlin

안드로이드 스튜디오 recyclerView 버전 문제

기존에 공부하던 책은 recyclerView를 사용할 때 Gradle script dependencies에

implements 'com.android.support:recyclerview-v7:28.0.0'로 의존성을 주입했는데

계속 버전이 다르다고 오류가 떴다.

 

엄청난 구글링을 통해 이전 support library는 androidx로 지원한다는 글을 보고 android 대신 androidx. 으로 

의존성을 주입했더니 해결 되었다.

 

하지만 소스 파일에서 import할때 기존 android 패키지와는 경로가 조금 다르다.

 

recyclerView의 경우

 

gradle script 에서는

implementation 'androidx.recyclerview:recyclerview:1.1.0'

 

source file에서는

import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView

 

이런식으로 선언해야 recylerView를 이용할 수 있었다.

 

참고 사이트 : https://developer.android.com/jetpack/androidx/migrate/artifact-mappings

'Programming > Kotlin' 카테고리의 다른 글

12장. 함수형 프로그래밍과 람다  (0) 2020.01.31
11장. 다양한 코틀린 클래스  (0) 2020.01.23
10장. 추상 클래스와 인터페이스  (0) 2020.01.21
9장. 상속  (0) 2020.01.20
8. 프로퍼티  (0) 2020.01.17