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
수고하셨습니다.
'Android Studio' 카테고리의 다른 글
안드로이드 스튜디오 back key로 종료 Custom dialog 띄우기 (0) | 2020.02.02 |
---|---|
안드로이드 스튜디오 Static interface methods are only supported starting with Android N (--min-api 24): void butterknife.Unbinder.lambda$static$0() (0) | 2020.01.17 |
안드로이드 스튜디오 다국어 지원 (언어설정) (2) | 2020.01.06 |
안드로이드 스튜디오 버튼 텍스트가 대문자로 보일 경우 (1) | 2020.01.03 |
안드로이드 스튜디오 키보드 설정 (windowSoftInputMode) (0) | 2020.01.03 |