title: Caused by: java.lang.IllegalArgumentException: couldn't make a guess for com.example.example.databinding.ContentClassApplicationMyClass1Binding
body: <p>I'm getting this error in android after updating the android studio from 3.0 to 3.1 and Gradle from 3.1 to 4.4.</p>
  
  <p>How can I fix it?</p>
  
  <p>It's working properly with Gradle 3.1 and android studio 3.0.</p>
  
  <p>How can I get it to work?</p>
  
  <p>Gradle app:</p>
  
  <pre><code>buildscript {
      repositories {
          maven { url 'https://maven.fabric.io/public' }
      }
  
      dependencies {
          classpath 'io.fabric.tools:gradle:1.+'
  
      }
  }
  apply plugin: 'com.android.application'
  apply plugin: 'io.fabric'
  
  repositories {
  
      mavenCentral()
      google()
      maven { url 'https://maven.fabric.io/public' }
  }
  
  
  android {
      compileSdkVersion 27
  
      dataBinding {
          enabled = true
      }
  
      defaultConfig {
          applicationId "com.example.example"
          minSdkVersion 22
          targetSdkVersion 23
          versionCode 13
          versionName "1.13"
          testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
          vectorDrawables.useSupportLibrary = true
  
          multiDexEnabled true
      }
  
      buildTypes {
          release {
              minifyEnabled false
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
      }
  
  
  
  
      packagingOptions {
          exclude 'META-INF/DEPENDENCIES'
          exclude 'META-INF/LICENSE'
          exclude 'META-INF/LICENSE.txt'
          exclude 'META-INF/license.txt'
          exclude 'META-INF/NOTICE'
          exclude 'META-INF/NOTICE.txt'
          exclude 'META-INF/notice.txt'
          exclude 'META-INF/ASL2.0'
      }
  
  
  }
  
  dependencies {
      implementation fileTree(include: ['*.jar'], dir: 'libs')
      implementation 'com.android.support:appcompat-v7:27.0.2'
  
      implementation 'com.android.support.constraint:constraint-layout:1.0.2'
      implementation 'com.android.support:design:27.0.2'
      implementation 'com.google.firebase:firebase-messaging:11.8.0'
      implementation 'com.google.firebase:firebase-crash:11.8.0'
      implementation 'com.google.firebase:firebase-core:11.8.0'
      testImplementation 'junit:junit:4.12'
      androidTestImplementation 'com.android.support.test:runner:1.0.1'
      androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
      compile 'com.amazonaws:aws-android-sdk-cognitoidentityprovider:2.6.8'
      compile 'com.squareup.retrofit2:retrofit:2.2.0'
      compile 'com.squareup.retrofit2:converter-gson:2.2.0'
      compile 'com.amazonaws:aws-android-sdk-core:2.6.8'
      compile 'com.amazonaws:aws-android-sdk-s3:2.6.8'
      compile 'com.amazonaws:aws-android-sdk-ddb:2.6.8'
      compile 'com.github.twinkle942910:monthyearpicker:0.0.1'
      compile('com.crashlytics.sdk.android:crashlytics:2.9.0@aar') {
          transitive = true;
      }
      compile 'com.google.android.gms:play-services-location:11.8.0'
      compile 'com.zsoltsafrany:needle:1.0.0'
      implementation 'com.android.support:cardview-v7:27.0.2'
      compile 'com.white:progressview:1.0.1'
      compile 'br.com.simplepass:loading-button-android:1.8.1'
      implementation files('/libs/android-sdk-0.1.0.jar')
      compile 'com.android.support:support-v4:27.0.2'
  
      compile 'com.clevertap.android:clevertap-android-sdk:3.1.8'
  
  
      compile 'testfairy:testfairy-android-sdk:1.+@aar'
  
  
      implementation 'com.github.bumptech.glide:glide:4.6.1'
      annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
  }
  
  
  
  
  apply plugin: 'com.google.gms.google-services'
  </code></pre>
  
  <p><strong>Gradle-Project:</strong></p>
  
  <pre><code>// Top-level build file where you can add configuration options common to all sub-projects/modules.
  
  buildscript {
  
      repositories {
          google()
          jcenter()
      }
      dependencies {
          classpath 'com.android.tools.build:gradle:3.1.0'
          classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.31"
  
          // NOTE: Do not place your application dependencies here; they belong
          // in the individual module build.gradle files
          classpath 'com.google.gms:google-services:3.1.0'
      }
  }
  
  allprojects {
      repositories {
          google()
          jcenter()
      }
  }
  
  task clean(type: Delete) {
      delete rootProject.buildDir
  }
  </code></pre>
  
  <p><strong>Gradle-wrapper.Properties:</strong></p>
  
  <pre><code>distributionBase=GRADLE_USER_HOME
  distributionPath=wrapper/dists
  zipStoreBase=GRADLE_USER_HOME
  zipStorePath=wrapper/dists
  distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
  </code></pre>
  
  <p><strong>Gradle.properties</strong></p>
  
  <pre><code>org.gradle.jvmargs=-Xmx1536m
  android.databinding.enableV2=true
  </code></pre>
  
  <p><strong>Layout.xml</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;layout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      xmlns:tools="http://schemas.android.com/tools"&gt;
  
      &lt;android.support.constraint.ConstraintLayout
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:background="@color/white"
          android:padding="4dp"
          app:layout_behavior="@string/appbar_scrolling_view_behavior"
          tools:context=".Class_application_MyClass1"
          tools:showIn="@layout/activity_class_application_myclass_1"&gt;
  
  
          &lt;ScrollView
              android:id="@+id/scrollView2"
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:layout_marginBottom="60dip"
              android:layout_marginTop="20dip"
              android:padding="10dp"
              app:layout_constraintEnd_toEndOf="parent"
              app:layout_constraintLeft_toLeftOf="parent"
              app:layout_constraintRight_toRightOf="parent"
              app:layout_constraintStart_toStartOf="parent"
              app:layout_constraintTop_toTopOf="parent"&gt;
  
  
              &lt;android.support.v7.widget.CardView
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  app:cardUseCompatPadding="true"&gt;
  
                  &lt;LinearLayout
  
                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"
                      android:focusableInTouchMode="true"
                      android:orientation="vertical"
                      android:padding="25dp"&gt;
  
  
                      &lt;android.support.design.widget.TextInputLayout
  
                          android:id="@+id/name_TextInputLayout"
                          android:layout_width="match_parent"
                          android:layout_height="wrap_content"
                          android:layout_marginBottom="25dp"&gt;
  
                          &lt;android.support.design.widget.TextInputEditText
                              android:id="@+id/name"
                              android:layout_width="match_parent"
  
                              android:layout_height="wrap_content"
                              android:drawablePadding="10dp"
                              android:hint="Name"
                              android:imeOptions="actionNext"
                              android:singleLine="true"
                              android:text=""
                              android:textSize="13sp" /&gt;
  
                      &lt;/android.support.design.widget.TextInputLayout&gt;
  
                      &lt;android.support.design.widget.TextInputLayout
  
                          android:id="@+id/number_TextInputLayout"
                          android:layout_width="match_parent"
                          android:layout_height="match_parent"
                          android:layout_marginBottom="25dp"&gt;
  
                          &lt;android.support.design.widget.TextInputEditText
                              android:id="@+id/number"
                              android:layout_width="match_parent"
                              android:layout_height="wrap_content"
                              android:drawablePadding="10dp"
                              android:hint="number"
                              android:inputType="textCapCharacters"
                              android:maxLength="10"
                              android:text=""
                              android:textAllCaps="true"
                              android:textSize="13sp" /&gt;
  
                      &lt;/android.support.design.widget.TextInputLayout&gt;
  
                      &lt;android.support.design.widget.TextInputLayout
  
                          android:id="@+id/classnumber_TextInputLayout"
                          android:layout_width="match_parent"
                          android:layout_height="wrap_content"
                          android:layout_marginBottom="25dp"&gt;
  
                          &lt;android.support.design.widget.TextInputEditText
                              android:id="@+id/class_number"
                              android:layout_width="match_parent"
                              android:layout_height="wrap_content"
                              android:drawablePadding="10dp"
                              android:hint="class"
                              android:imeOptions="actionNext"
                              android:inputType="textCapCharacters"
                              android:maxLength="15"
                              android:singleLine="true"
                              android:text=""
                              android:textSize="12sp" /&gt;
                      &lt;/android.support.design.widget.TextInputLayout&gt;
  
  
                  &lt;/LinearLayout&gt;
  
              &lt;/android.support.v7.widget.CardView&gt;
  
          &lt;/ScrollView&gt;
  
  
      &lt;/android.support.constraint.ConstraintLayout&gt;
  &lt;/layout&gt;
  </code></pre>
  
  <p><strong>Activity.xml</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  
  &lt;layout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      xmlns:tools="http://schemas.android.com/tools"&gt;
  
      &lt;android.support.design.widget.CoordinatorLayout
          android:id="@+id/top_layout"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          tools:context=".Class_application_MyClass1"&gt;
  
          &lt;android.support.design.widget.AppBarLayout
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:theme="@style/AppTheme.AppBarOverlay"&gt;
  
              &lt;android.support.v7.widget.Toolbar
                  android:id="@+id/toolbar"
                  android:layout_width="match_parent"
                  android:layout_height="?attr/actionBarSize"
                  android:background="@color/fundscorner_blue"
                  app:popupTheme="@style/AppTheme.PopupOverlay" /&gt;
  
              &lt;android.support.constraint.ConstraintLayout
                  android:id="@+id/linearLayout3"
                  android:layout_width="fill_parent"
                  android:layout_height="20dp"
                  android:background="@color/white"
                  app:layout_anchor="@+id/content_class_application_myclass_1"
                  app:layout_anchorGravity="top|center"&gt;
  
                  &lt;com.white.progressview.HorizontalProgressView
                      android:id="@+id/progress100"
                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"
                      android:padding="10dp"
                      android:progress="25"
                      app:progressReachColor="@color/colorPrimary"
                      app:progressTextColor="@color/colorPrimary"
                      app:progressTextVisible="false"
                      android:minHeight="20dip"
                      android:maxHeight="20dip"
  
                      /&gt;
              &lt;/android.support.constraint.ConstraintLayout&gt;
  
          &lt;/android.support.design.widget.AppBarLayout&gt;
  
  
          &lt;include
              android:id="@+id/content_class_application_myclass_1"
              layout="@layout/content_class_application_myclass_1"/&gt;
  
          &lt;LinearLayout
              app:layout_anchor="@+id/content_class_application_myclass_1"
              app:layout_anchorGravity="bottom|center"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"&gt;
  
              &lt;Button
                  android:background="@drawable/ripple"
                  style="?borderlessButtonStyle"
                  android:id="@+id/button_stage1"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:backgroundTint="@color/fundscorner_blue"
                  android:text="Next"
                  android:textColor="@color/white"
                  /&gt;
  
          &lt;/LinearLayout&gt;
  
  
      &lt;/android.support.design.widget.CoordinatorLayout&gt;
  &lt;/layout&gt;
  </code></pre>
  
  <p><strong>In JAVA file:</strong></p>
  
  <pre><code>    ActivityClassApplicationMyClass1Binding binding;
  
          binding = DataBindingUtil.setContentView(this, R.layout.activity_class_application_myclass_1);
  
  
  
  binding.name.settext("Name");
  </code></pre>