Generated class list does not exist {module root} \ build \ intermediates \ data-binding-info \ release \ _generated.txt

I am trying to set data binding in my Android project and I get an error message when I try to build. The top of the stack trace is as follows:

java.lang.RuntimeException: failure, see logs for details. Generated class list does not exist C:\git\android-lm\androidCore\build\intermediates\data-binding-info\debug\\_generated .txt at android.databinding.tool.util.L.printMessage(L.java:100) at android.databinding.tool.util.Le(L.java:87) at android.databinding.tool.util.Preconditions.check(Preconditions.java:25) at android.databinding.tool.DataBindingBuilder.readGeneratedClasses(DataBindingBuilder.java:130) at android.databinding.tool.DataBindingBuilder.getJarExcludeList(DataBindingBuilder.java:118) at com.android.build.gradle.internal.LibraryTaskManager$16.getExcludeList(LibraryTaskManager.java:550) at com.android.build.gradle.internal.tasks.LibraryJarTransform.transform(LibraryJarTransform.java:154) at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:151) at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:148) at com.android.builder.profile.ThreadRecorder$1.record(ThreadRecorder.java:55) at com.android.builder.profile.ThreadRecorder$1.record(ThreadRecorder.java:47) at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:147) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.doExecute(A nnotationProcessingTaskFactory.java:243) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(Annota tionProcessingTaskFactory.java:219) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.execute(Ann otationProcessingTaskFactory.java:230) 

Environment:

  • Windows 8.1
  • Android Studio 1.4.1 (also tried in 1.3)
  • Gradle plugin for Android 1.5.0-beta1
  • Gradle 2.4
  • Build Tools 23.0.2
  • Target SDK version 23, min. version 21 (also tried targeting 22)
  • Android library project depending on various java and other Android libraries.
  • Dagger, dbFlow with apt code generation.

I removed all the code from my project, which actually uses types from data binding libraries - only the action of including data binding in my build.gradle file causes this error. I tried cleaning and rebuilding by clearing the .gradle folder, clearing all the .\build .gradle folders, restarting Android studio, but to no avail. The error occurs both from the command line and from AS.

Any help is greatly appreciated.

+7
android android-studio android-databinding
source share
1 answer

Most likely you have this block:

 dataBinding { enabled = true } 

in the build.gradle module when there is nothing in this module that triggers data binding.

0
source share

All Articles