Android Studio: [Solved] Can't determine type for tag '<macro name="m3_comp_bottom_app_bar_container_color">?attr/ colorSurface</ macro>'

Android Studio: [Solved] Can't determine type for tag '<macro name="m3_comp_bottom_app_bar_container_color">?attr/ colorSurface</ macro>'

sobatcoding.com - Tutorial Cara mengatasi Can't determine type for tag <macro name="m3_comp_bottom_app_bar_container_color">?attr/colorSurface</macro>;

Apa kalian pernah mengalamai error message seperti berikut:

Can't determine type for tag <macro name="m3_comp_bottom_app_bar_container_color">?attr/colorSurface</macro>;

 

Biasanya terjadi ssat kita menggunakan SDK min 31 ke atas. Hal ini dikarenakan adanya dependencies yang tidak sesuai dengan SDK yang kita gunakan. Salah satu caranya adalah kita downgrade versi dependencies yang kita pakai.

 

Silahkan kalian buka file build.gradle

plugins {
    id 'com.android.application'
}

android {
    compileSdk 32

    defaultConfig {
        applicationId "com.example.ipresensi"
        minSdk 21
        targetSdk 32
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

dependencies {

    implementation 'androidx.appcompat:appcompat:1.6.0'
    implementation 'com.google.android.material:material:1.7.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
    testImplementation 'junit:junit:4.+'
    androidTestImplementation 'androidx.test.ext:junit:1.1.5'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
}

 

Ubah line berikut menjadi

 implementation 'androidx.appcompat:appcompat:1.6.0'
implementation 'com.google.android.material:material:1.7.0'

ubah manjadi 

implementation 'androidx.appcompat:appcompat:1.5.1'
implementation 'com.google.android.material:material:1.6.0'

 

Selamat mencoba