반응형
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” 추가
반응형