728x90
반응형
RecyclerView를 사용하기 위해서 2년전의 Youtube 튜토리얼 보고 따라하다가
버전관련하여서 안드로이드 스튜디오 버전이 28이상이면
com.android.support:recyclerview-v7:28.0.0 를 사용하지 못하니 androidx로 migrate하라는 에러가 나서
androidx에 대해서 알아보게 되었다.
Androidx란?
androidx는 android jetpack과 함께 도입된 오픈소스 프로젝트이다.
기존에 사용중이던 com.android.support.* 라이브러리들을 하나로 통합한것이다.
왜 Androidx로 migrate 해줘야 하나?
기존에 support 라이브러리와는 다르게 andriodx는 androidx 라이브러리 버전을
별도로 유지 관리되고 업데이트 되기때문에 버전을 독립적으로 업데이트가 가능하다
따라서 아래와 같은
"모든 com.android.support 라이브러리는 동일한 버전 사양을 사용해야합니다" 라는 메시지를 볼일이 없어진다.
어떻게 andriodx로 migrate하나?
상단에 있는 Refactor -< Migrate to AndroidX 를 눌러준다.
그리고 기존 프로젝트를 백업을 만들수 있는데 백업이 필요한 사람은 미리 백업후에 Migrate하는것은 권장드린다.
반응형
'코딩일기 > android studio' 카테고리의 다른 글
안드로이드 독학 22일차 : ViewModel 설명 및 사용법 (0) | 2021.07.13 |
---|---|
안드로이드 독학 21일차 : Recycler View 사용법 (0) | 2021.07.12 |
안드로이드 독학 20일 차 : Gradle 이란? (0) | 2021.07.06 |
안드로이드 독학 19일차 : 알림(Notification) (6) | 2021.04.09 |
안드로이드 독학 18일차 : 커스텀 대화상자(Custom Dialog) (0) | 2021.04.08 |