[안드로이드] compileSdkVersion이 deprecated 되었다. 대체는?
gradle 버전을 업그레이드하고 나니 오류도 발생되었고, build.gradle(:app) 파일의 compileSdkVersion’ is deprecated 되었다. 더 이상 사용되지 않는다.
gradle 버전은 8.1.3을 사용중이다.
buildscript {
repositories {
google()
jcenter()
//mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.1.3'
classpath 'com.google.gms:google-services:4.4.0'
}
}
build.gradle(:app)
compileSdkVersion 대신 compileSdk를 사용하면 된다.
android {
compileSdk 33
defaultConfig {
applicationId "com.android.test"
minSdkVersion 19
targetSdkVersion 33
versionCode 833
versionName "8.1.4"
vectorDrawables.useSupportLibrary = true //벡터이미지 사용 유무를 설정S
// Enabling multidex support.
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
//앱에서 64비트 기기를 지원
ndk.abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
}
..}
compileSdk 버전을 33을 타겟팅한다면, buildToolsVersion은 아래와 같이 사용할 수 있다.
buildToolsVersion = '33.0.1'