[안드로이드] compileSdkVersion이 deprecated 되었다. 대체는?

gradle 버전을 업그레이드하고 나니 오류도 발생되었고, build.gradle(:app) 파일의 compileSdkVersion’ is deprecated 되었다. 더 이상 사용되지 않는다.

gradle 버전은 8.1.3을 사용중이다.

buildscript {
    repositories {
    dependencies {
        classpath ''
        classpath ''

[안드로이드 빌드 오류] Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.lang.String accessible: module java.base does not “opens” to unnamed module @1001e7b8[android] 오류 수정


compileSdkVersion 대신 compileSdk를 사용하면 된다.

 android {
    compileSdk 33   

    defaultConfig {
        applicationId ""
        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'
error: Content is protected !!