Unresolved reference: BR (Android Studio)

后端 未结 4 2070
孤独总比滥情好
孤独总比滥情好 2021-01-01 13:47

My top level build.gradle:

buildscript {
    ext.kotlin_version = \'1.2.41\'
    ext.lifecycle_version = \"1.1.1\"
    repositories {
        google()
               


        
4条回答
  •  攒了一身酷
    2021-01-01 14:46

    After researching quite a bit, turns out there are a couple things to add in order to use data binding library

    project build.gradle

    buildscript {
        ext {
            compiler_version = '3.1.3'
        }
        dependencies {
            classpath "com.android.tools.build:gradle:$compiler_version"
        }
    }
    

    app build.gradle

    apply plugin: 'kotlin-kapt'
    
    android {
        dataBinding {
            enabled = true
        }
    }
    
    dependencies {
        kapt "com.android.databinding:compiler:$compiler_version"
    }
    
    kapt {
        generateStubs = true
    }
    

    I started to have some warnings after adding the data binding library, like 3rd-party Gradle plug-ins may be the cause and Classpath entry points to a non-existent location. But compiles and runs fine

提交回复
热议问题