[React-Native] Android SDK 30 -> 31로 변경

2022. 11. 24. 11:08·React-Native
반응형

2022-11-01 이후로 Google play console ( 플레이스토어 )에 앱을 배포할 시 targetSdkVersion이 31 이상이어야 가능함

작성 이유

.aab 파일을 스토어에 올리려고하니 위와 같은 오류가 나오면서 배포를 할 수 없게 되었다.

2시간정도 해매고 해결한 내용을 정리하려고 한다.

 


Android Studio

31에 해당하는 버전의 SDK 설치 ⇒ Android 12.0 (S)

1. 우측 상단에 SDK Manager 클릭


2. 원하는 버전의 SDK 설치 ( API Level )


3. Show Package Details 에서 필요한 부분만 설치

설치한 노트북이 M1 Mac Book 이라 해당되는 부분만 설치 진행


React-Native에서 해당 SDK 사용하도록 설정

RN 폴더 내에서 android > build.gradle 경로에서
compileSdkVerions, targetSdkVersion 을 원하는 버전에 맞게 수정
buildscript {
    ext {
				...
        compileSdkVersion = 31
        targetSdkVersion = 31
				...
    }
}

 

AndroidManifest.xml 수정

android > app > src > main > AndroidManifest.xml 경로에 android:exported="true" 내용 추가
<activity
			...
        android:exported="true">

 </activity>

정리

SDK를 API Level 31을 설치

bundle.gradle 파일에 compileSdkVersion 을 수정

AndroidManifest.xml 파일에 activity에 android:export=”true” 추가
반응형
저작자표시 비영리 변경금지
'React-Native' 카테고리의 다른 글
  • [React-Native] Dimensions.get() 을 쓰면 안되는 이유
  • [React-Native] ScrollView를 사용한 Native Picker 만들기
  • [React-Native] Node.js 빌드 에러 : address already in use :::8081
  • [React-Native] npm install 설치 시 npm ERR! code ERESOLVE
꾸매코더
꾸매코더
웹 / 앱 개발자
  • 꾸매코더
    꾸매코딩
    꾸매코더
  • 전체
    오늘
    어제
    • 분류 전체보기 (96)
      • JavaScript (18)
        • Deep Dive (0)
      • React (5)
      • React-Native (9)
      • CSS (3)
      • TypeScript (1)
      • CS (10)
      • GitHub (4)
      • Clone Coding (15)
        • Kakaotalk [HTML + CSS] (10)
        • Momentum [JavaScript] (5)
      • Project (30)
        • Timer Project (14)
        • Netflix [React + Hooks] (12)
        • ToDoList [React-Native] (4)
      • 회고 (1)
  • 링크

    • Github
  • hELLO· Designed By정상우.v4.10.3
꾸매코더
[React-Native] Android SDK 30 -> 31로 변경
상단으로

티스토리툴바