마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

앱의 대상 API 수준을 28 이상으로 변경하려면 어떻게 해야하나요?

0 추천

안녕하세요

 

앱의 대상 API 수준을 28 이상으로 변경하려면 어떻게 해야하나요?

아래 설정으로 앱을 signed apk로 빌드해서 앱을 올렸는데 

 

 
apply plugin: 'com.android.application'
android {
    compileSdkVersion 25
   buildToolsVersion "25.0.2"
   defaultConfig {
        applicationId "com.xxxxxxxxxxxxxxxxxxx.applicationId"
       minSdkVersion 15
       targetSdkVersion 25
       versionCode 2
       versionName "1.1"
       testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
   }
    buildTypes {
        release {
            minifyEnabled false
           proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
       }
    }
    sourceSets { main { assets.srcDirs = ['src/main/assets', 'assets/'] } }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
   })
    compile 'com.android.support:appcompat-v7:25.1.0'
   compile 'com.google.android.gms:play-services-ads:10.0.1'
   testCompile 'junit:junit:4.12'
}

아래와 같은 메시지가 구글 개발자 콘솔에 올라오는데요.. 혹시 어떻게 바꿔어야 되는지 아시나요?

혹시 알고 계시면 답변부탁드릴께요.

 

 

 

 

앱이 현재 API 수준 25을(를) 타겟팅하고 있지만, 보안 및 성능이 최적화된 최신 API를 기반으로 앱을 빌드하려면 API 수준 28 이상을 타겟팅해야 합니다. 앱의 대상 API 수준을 28 이상으로 변경하세요.

grape111 (1,950 포인트) 님이 2020년 8월 4일 질문

1개의 답변

0 추천

targetSdkVersion 28 

이것으로 바꿔주시면 될 것 같습니다.

보통 targetSdkVersion 를 변경하면 compileSdkVersion도 같은 버전으로 설정 합니다.

https://duzi077.tistory.com/141

 

racy (1,540 포인트) 님이 2020년 8월 4일 답변
...