안드로이드 스튜디오 Google Play의 대상 API 레벨 요구사항 충족하기

 

APK를 업로드하는 경우 Google Play의 대상 API 레벨 요구사항을 충족해야 합니다.

  • 신규 앱은 Android 9.0(API 레벨 28) 이상을 타기팅해야 합니다.

  • 2019년 11월 1일부터 앱 업데이트는 Android 9.0 이상을 타겟팅해야타기팅해야 합니다. 이 날짜까지 앱 업데이트는 Android 8.0(API 레벨 26) 이상을 타기팅해야 합니다.

 

구글에서 2019년 11월 1일 부터는 targetSdkVersion를 28이상으로 해야 구글 플레이 스토어에 게시를 할 수 있다고 합니다. 지금은 Android 10 (API 레벨 29 )까지 나왔으므로 그 전 단계임 28까지는 충족하고 올리라는 소리네요.

 

그렇다면 Android 9.0(API 레벨 28) 올리는 방법을 알아보겠습니다.

 

프로젝트를 열고 build.gradle(Module:app)을  더블 클릭하시면 밑에 사진처럼 뜨실겁니다

앱 버전 및 라이브러리를 관리하는 페이지로 아주 중요한 페이지입니다. 

지금 저는 레벨이 충족이 되어있네요 올리실 분들은 targetSdkVersion을 28까지 올리셔야

구글 플레이 스토어에 게시할 수 있습니다. 

변경 후에 에러가 뜨거나 작동이 잘 안 될 수 도 있습니다. 혹시 웹뷰 http 프로토콜을 사용하는 웹은

 

manifests 파일의 <application 사이에 android:usesCleartextTraffic="true"를 추가해주시기 바랍니다.

자세한 내용은 안드로이드 개발자 사이트에서 확인할 수 있습니다.

https://developer.android.com/about/versions/pie/android-9.0-changes-28?hl=ko#top_of_page

 

동작 변경사항: API 레벨 28+를 타겟팅하는 앱  |  Android Developers

Android 9(API 레벨 28)에서는 Android 시스템에 많은 변경사항이 도입됩니다. 다음과 같은 동작 변경사항은 API 레벨 28 이상을 타겟팅하는 앱에만 적용됩니다. targetSdkVersion이 API 레벨 28 이상으로 설정된 앱은 이러한 동작을 적절히 지원하도록 앱을 수정해야 합니다. Android 9에서 실행되는 모든 앱에 영향을 미치는 변경사항의 경우 타겟팅하는 API 레벨에 상관없이 동작 변경사항: 모든 앱을 참조하세요. 포그라운

developer.android.com

 

 

수고하셨습니다.

 

댓글

Designed by JB FACTORY