Compile Error After Upgrade Gradle Version To 3.0.0
Here is the error log.  More than one file was found with OS independent path 'android/databinding/DataBindingComponent.java'
Solution 1:
It seems that your databindings are creating some issues
Use as below if you are using the newer version
implementation 'com.android.databinding:library:1.3.1'
implementation 'com.android.databinding:adapters:1.3.1'or for older
compile'com.android.databinding:library:1.3.1'compile'com.android.databinding:adapters:1.3.1'Also, make sure you added the new repo in root gradle.build
repositories {
    maven {
        url 'https://maven.google.com'
    }
}
You may also use with newer Gradle wrapper:
repositories {
        maven {
            google()
        }
    }
If you have used data binding in repo, then make sure you have added:
android {
    ....
    dataBinding {
        enabled = true
    }
}
This is the best way to do it.
In your root level gradle.build use below
buildscript {
    repositories {
        mavenCentral()
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files
    }
}
allprojects {
    repositories {
        mavenCentral()
        jcenter()
        google()
    }
}
task clean(type: Delete) {
    delete rootProject.buildDir
}
and in your gradle-wrapper.properties file change the wrapper version as below
distributionUrl=https\://services.gradle.org/distributions/gradle-4.2.1-all.zip
Also in your app level build.gradle make sure you are using 26 version as below
android {
    compileSdkVersion 26
    buildToolsVersion "26.0.2"
    defaultConfig {
        applicationId "com.xxxx"
        minSdkVersion 16
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
Post a Comment for "Compile Error After Upgrade Gradle Version To 3.0.0"