Android 14(API 수준 34)이상을 타겟팅해야함 (API33-> API34)

DaYoung·2024년 7월 5일

React-Native

목록 보기
32/35

새로운 Android 버전이 출시될 때마다 전반적으로 Android 환경, 보안, 성능 등이 개선된다.
구글 플레이 콘솔에 위와 같은 정책 경고 문구가 나왔다!

요약하자면,
현재 출시되어 있는 앱의 버전이 출시된지 1년 이내의 대상 API를 지원하지 않기 때문에 앱을 업데이트 하라는 뜻이다



안드로이드 API 수준 타겟팅 (33 -> 34)

Android Studio > build.gradle에 보니
현재 API가 33으로 되어 있었다!

1) build.gradle 업그레이드

minSdkVersion: 기존 21 > 24
compileSdkVersion: 기존 33 > 변경 34
targetSdkVersion: 기존 33 > 변경 34

빌드 안되길래 검색해보니 minSdkVersion 24로 변경하라는 얘기가 있어서 변경

2) Android Studio 최신버전으로 업데이트

Android Studio > check for updates...

3) 캐시랑 빌드한다음 에러난거 수정

./gradlew clean
./gradlew build

3) Android14 테스트

yarn react-native doctor 실행 후 에러 해결

yarn outdated 각 패키지의 정보 & 최신 버전

<참고>
https://luvris2.tistory.com/798

profile
안녕하세요. 프론트앤드 개발자 홍다영입니다.

0개의 댓글