[英]Using Newer version of Glide Library(4.7.1) causing Binding error issue
当我尝试使用更新版本的Glide Library时,在所有文件中均出现绑定错误。 当我恢复到较旧的版本时,它可以工作。
我使用的版本:
**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'的执行失败。 在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
: https://stackoverflow.com/questions/49976044/crash-on-using-glide-library/49976172?noredirect=1#comment86975685_49976172
最后,我可以通过将Glide依赖项放在两个Gradle文件中来解决此问题。 以前,我试图在这些文件之一上添加依赖项。 令人惊讶的是,较旧版本的Glide不能工作于较新的版本。 现在,我在两个Gradle文件中都放置了新版本的Glide。 OO! 有用。
My project structure(MVVM): -core - app
implementation 'com.github.bumptech.glide:glide:4.8.0'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.