앱을 출시하다 보면 구글 콘솔에서 다양한 메시지가 오는데
1년에 적어도 한번은 정책위반 메시지를 받게 되는 것 같아요
작년 이맘때쯤 Android 13(API 수준 33)을 타겟팅해야 한다고 해서
이게 뭔지 몰라서 헤메던 내가 생각나네요;;
이 메세지는 빨간색 느낌표로 오지만,
사실 해결 내용은 간단합니다.
위반 : 앱이 Android 14(API 수준 34) 이상을 타겟팅해야 함
해결 방법
규정을 준수하지 않는 가장 높은 대상 API 수준은 Android 13(API 수준 33)입니다.
앱을 계속 업데이트하려면 다음 작업을 수행해야 합니다. Android 14(API 수준 34) 이상을 타겟팅하도록 앱을 업데이트합니다.
앱의 새 버전을 프로덕션에 게시합니다.
그 전에 내부, 비공개 또는 공개 테스트를 사용해 앱을 테스트할 수 있습니다.
출시 개요로 이동 위 작업을 완료하면 앱 업데이트가 완료되었으며 앱이 더 이상 영향을 받지 않음을 확인하는 메일이 받은 편지함으로 전송됩니다.
API 수준 34로
타겟 수정하기
1. 먼저 기존에 작업하던 프로젝트를 열고,
2. 왼쪽 프로젝트 패널에서 Gradle Scripts에서 build.gradle(Module:app)을 클릭하고
3. defaultConfig에서 3가지를 수정해 주세요. (수정 안되면 빌드 시 오류가 납니다)
- targetSdk는 요청한 대로 34,
- versionCode는 기존 빌드했던 숫자 +1,
- versionName는 버그나 오류수정이라 소수점 자리 +1로 수정했다.
4. 수정이 완료 되었다면 오른쪽 상단에 Sync Now를 클릭해주세요
API 수준 34로
타깃 수정 후 빌드하기
5. 파일을 수정했다면 상단 Build 클릭 후 Generate Signed Bundle Apk 클릭
6. Android App Bundle을 클릭 후 Next 버튼 클릭
7. 기존에 배포하신 적이 있다면 비밀번호 2가지 입력 후 Next 버튼 클릭
- Key store password : 키 저장소 비밀번호
- Key password : 키의 비밀번호
8. release 클릭 후 Create 버튼 클릭
API 수준 34로 타겟팅 수정 후
구글 콘솔에 업데이트
자~ 구글 콘솔로 이동해 봅시다!
9. 구글 콘솔에 접속 후 출시에 프로덕션 클릭
10. 오른쪽 상단 새 버전 만들기 버튼 클릭
11. App Bundle에 방금 만든 app-release.aab를 추가해 줍니다.
오랜만에 빌드했더니 오류가 났네요;;;
"8버전 코드는 이미 사용되었습니다. 다른 버전 코드를 사용해 보세요!"
위에 3번에서 build.gradle(Module:app) 파일에서 versionCode에 +1을 해주시고
다시 빌드진행해주세요!
완성 되었다면 아래 처럼 뜰꺼예요!
다음, 저장을 누르면 끝!
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
2024 연봉계산기 - 취직, 이직, 연봉협상 필수템 개발 히스토리 (버전관리)
'개발 공부 > android' 카테고리의 다른 글
안드로이드 스튜디오 버전 업데이트 후 실행 오류 해결방법 (Gradle 파일과 동기화) (2) | 2024.12.10 |
---|---|
완성된 앱 빌드하기! 안드로이드 스튜디오 사용해서 쉽게 빌드하기, apk 만들기 ( feat. 안드로이드 앱 서명 Key Store 만들기 ) (1) | 2024.12.03 |
구글 신원 인증! 개발자 인증! 현재 주소가 표시된 서류 업로드 오류 ㅜㅜ ( 미친듯한 삽질 끝에 해결 ) (3) | 2024.11.01 |
정책 위반 광고 게제 중단 방지를 위한 조치 필요! (feat. google AdMob) (3) | 2024.08.09 |