使用较新版本的Glide Library(4.7.1)导致绑定错误问题

时间:2018-04-23 11:51:41

标签: android binding crash imageview android-glide

当我尝试使用较新版本的Glide Library时,在所有文件中都会出现Binding Error。我恢复到旧版本的那一刻起作用了。

我使用的版本:

**api 'com.github.bumptech.glide:glide:4.3.0'**

我更新的新版本:

**dependencies {
    compile 'com.github.bumptech.glide:glide:4.7.1'
}**

不确定问题的原因。

错误:包com.xxx.xxx.databinding不存在

  • 所有类

    都是一样的

    org.gradle.api.tasks.TaskExecutionException:任务执行失败':app:compileDebugJavaWithJavac'。 at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100) 在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) 在org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) 在org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)

我面临的实际问题是:https://stackoverflow.com/questions/49976044/crash-on-using-glide-library/49976172?noredirect=1#comment86975685_49976172

1 个答案:

答案 0 :(得分:0)

最后,我可以通过将Glide依赖项放在两个Gradle文件中来解决此问题。 以前,我试图在这些文件之一上添加依赖项。令人惊讶的是,较旧版本的Glide不能工作于较新的版本。 现在,我在两个Gradle文件中都放置了新版本的Glide。 OO!可以。

(HtmlDivision) page.getByXPath("//div[@class='container-fluid row']")

My project structure(MVVM): -core - app