Próbuję ustawić powiązanie danych w moim projekcie Android, i otrzymuję błąd za każdym razem Próbuję budować. W górnej części śladu stosu jest następująca:Wygenerowana lista klas nie istnieje {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)
Środowisko:
- systemu Windows 8.1
- Android Studio 1.4.1 (również próbował w 1.3)
- Gradle plugin dla systemu Android 1.5. 0-beta1
- Gradle 2,4
- narzędzi konstrukcyjnych 23.0.2
- Target SDK wersja 23, min wersja 21 (również wypróbowana targetowanie 22)
- Projekt biblioteki Androida w zależności od różnych bibliotek java i innych bibliotek Androida
- Sztylet, dbFlow z generowaniem kodu apt.
Usunąłem cały kod z mojego projektu, który faktycznie używa typów z bibliotek łączenia danych - tylko akt włączenia powiązania danych w moim build.gradle powoduje ten błąd. Próbowałem wyczyścić i odbudować, czyszczenie folderu .gradle
, czyszczenie wszystkich folderów .\build
, ponowne uruchamianie Android Studio, ale bez skutku. Błąd występuje zarówno z wiersza poleceń, jak iz wewnątrz AS.
Każda pomoc bardzo ceniona.
Mam ten sam błąd. Znalazłeś rozwiązanie? –
握 草, 我 也 有 同样 的 问题, Znalazłeś rozwiązanie? – lixiaodaoaaa