Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Glide的最新版本给出依赖项错误_Android_Gradle_Android Glide - Fatal编程技术网

Android Glide的最新版本给出依赖项错误

Android Glide的最新版本给出依赖项错误,android,gradle,android-glide,Android,Gradle,Android Glide,我已将Glide的版本从4.0.0-RC0升级到4.4.0。但这给了我一个错误的说法 Error:Module 'com.github.bumptech.glide:glide:4.4.0' depends on one or more Android Libraries but is a jar 它并没有说明是哪个罐子或任何其他信息。 有人知道怎么解决这个问题吗?我还在我的build.gradle中附加Glide的条目 compile 'com.github.bumptech.glide:g

我已将Glide的版本从4.0.0-RC0升级到4.4.0。但这给了我一个错误的说法

Error:Module 'com.github.bumptech.glide:glide:4.4.0' depends on one or more Android Libraries but is a jar
它并没有说明是哪个罐子或任何其他信息。 有人知道怎么解决这个问题吗?我还在我的build.gradle中附加Glide的条目

compile 'com.github.bumptech.glide:glide:4.4.0'
compile 'com.github.bumptech.glide:okhttp3-integration:4.4.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.4.0'
compile 'com.github.bumptech.glide:annotations:4.4.0'

编辑:我正在使用支持库版本27.0.1

您可以在构建中这样使用它。简单地说:

dependencies {
implementation 'com.github.bumptech.glide:glide:4.4.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.4.0'
}

这可能是glide的问题,因此,到目前为止,我宁愿不将glide更新为
com.github.bumptech.glide:glide:4.4.0
。您可以使用较旧的版本,如
com.github.bumptech.glide:glide:4.3.1
com.github.bumptech.glide:glide:4.3.0
com.github.bumptech.glide:glide:4.2.0

您可以在上阅读有关这些问题的更多信息


我也面临同样的问题,但用这个解决了它:

compile('com.github.bumptech.glide:glide:4.4.0@aar') {
    transitive = true;
}

要引入包含@GlideModule的annotations模块,您必须使用
transitive=true

只需执行以下步骤即可避免此错误:

1-将sdk版本更新为27

2-在build.gradle中的依赖项中:

implementation('com.github.bumptech.glide:glide:4.6.1') {
    exclude group: "com.android.support"
}
你很好,因为这次解决了我的问题

implementation 'com.github.bumptech.glide:glide:4.0.0-RC0'

检查最新android studio 3.0.2的依赖项后,此依赖项将生成正确的渐变。

只需在app.gradle中使用此选项,即可完成以下操作:

compile 'com.github.bumptech.glide:glide:3.7.0'

您已经将注释处理器行放置了2次,这是提问时的一个输入错误,它不在我的代码中。正在编辑问题。问题是Glide,请尝试4.3.1版本,我没有任何问题that@Redman我能够修复依赖项错误,但现在应用程序崩溃,出现以下错误:java.lang.NoClassDefFoundError:解析失败:Lcom/bumptech/glide/gidecoder/gidecoder$BitmapProvider;我需要使用最新版本的Glide来支持我的应用程序中的一些复杂动画,这就是为什么我要让它工作的原因。您是否尝试过使用
compile('com.github.bumptech.Glide:Glide:4.4)导入Glide。0@aar“){transitive=true;}
这不是答案。这和我所说的一样,“实现”是在最新的gradle版本中引入的。我的gradle版本没有任何问题。适用于4.4.0,但不适用于4.6.0。我将回到4.4。谢谢