2015-11-13 15 views
7

Android projemde veri bağlama ayarlamayı deniyorum ve her seferinde bir hata alıyorum Ben inşa etmeye çalışıyorum. aşağıdaki gibi yığın izleme üstü:Oluşturulan sınıf listesi mevcut değil {module root} build intermediates data-binding-info release _generated.txt

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.L.e(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) 

Ortamı: (aynı zamanda 1.3 denenmiş)

  • Windows 8.1
  • Android Studio 1.4.1 Android 1.5
  • Gradle eklentisi. 0-beta1
  • Gradle 2.4
  • Yapı araçları 23.0.2
  • Hedef SDK sürüm 23, dk sürüm 21 (aynı zamanda 22 hedefleme denedi)
  • Hançer, dbFlow, uygun kod oluşturma ile çeşitli java ve diğer android kitaplıklarına bağlı olarak Android Library projesi.

Gerçekten de veri bağlama kitaplıklarından türler kullanan projemdeki tüm kodları kaldırdım - sadece derlememde veri bağlamayı etkinleştirme eylemi bu hataya neden oluyor. .gradle klasörümü temizlemeyi ve yeniden oluşturmayı, .\build klasörünü temizlemeyi, android stüdyosunu yeniden başlatmayı ama boşuna yapmayı denedim. Hata hem komut satırından hem de AS içinden oluşur.

Herhangi bir yardım büyük beğeni topladı.

+1

Aynı hatayı yaşıyorum. Bir çözüm buldun mu? –

+0

握 solution a a Bir çözüm buldunuz mu? – lixiaodaoaaa

cevap

0

Büyük olasılıkla, bu bloğu vardır: içinde

dataBinding { 
    enabled = true 
} 

bir modül en build.gradle Veri bağlamada tetikler modülde hiçbir şey varken.

İlgili konular