깃허브 등에서 다운로드한 프로젝트가 에뮬레이터 상에서 gradle 오류가 나면서 열리지 않는 경우 AndroidX 이슈일 경우가 있다.
Anroid 폴더 내 gradle.properties 파일에 보면 오래된 버전의 경우
org.gradle.jvmarg=-Xmx1536M
이라는 파일만 있을 수 있는데 이럴 경우에 아래 플래그를 붙여넣어준다.
android.useAndroidX=true
android.enableJetifier=true
첫번째는 AndroidX 라이브러리를 사용하겠다는 의미이고 두번째는 서드파티 라이브러리를 자동으로 마이그레이션하는 플래그이다.
build.gradle 파일의 kotlin ver 최신으로 업데이트
하단 gradle 버전도 업데이트
file-open-android 폴더 => gradle sync 과정 진행
싱크가 끝나면 업데이트 메세지(우측하단) =? 업데이트
상단 Refactor - Migrate to AndroidX
compileSDkversion 낮을시 build.gradle(Module: app)에서 업그레이드