Android Glide java.lang.NoSuchMethodError:没有虚拟方法

Android Glide java.lang.NoSuchMethodError:没有虚拟方法,android,android-glide,Android,Android Glide,我面临着一个关于Glide库的问题 我使用了来自github的两个multiimagepickerAPI 但每当我点击选择图像时 它崩溃了。 每个API都会因为此错误而崩溃 java.lang.NoSuchMethodError:没有虚拟方法 加载(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest;在里面 级别Lcom/bumptech/glide/RequestManager;或者它的超类 (出现“com.bumptech.g

我面临着一个关于Glide库的问题

我使用了来自github的两个
multiimagepicker
API 但每当我点击
选择图像时
它崩溃了。
每个
API
都会因为此错误而崩溃

java.lang.NoSuchMethodError:没有虚拟方法 加载(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest;在里面 级别Lcom/bumptech/glide/RequestManager;或者它的超类 (出现“com.bumptech.glide.RequestManager”声明…)

由于这个错误,我陷入了困境。 我在glide论坛上搜索,但仍然没有找到正确的答案。许多人正在寻找这个错误的答案

Build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })

    compile('com.mikepenz:aboutlibraries:5.9.7@aar') {
        transitive = true
        exclude group: 'com.android.support'
    }

    compile 'com.android.support:appcompat-v7:26.0.1'
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.android.support:design:26.0.1'
    compile 'com.android.support:recyclerview-v7:26.0.1'
    compile 'com.android.support:cardview-v7:26.0.+'
    compile 'com.google.android.gms:play-services-auth:9.2.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.android.volley:volley:1.0.0'
    compile 'com.github.lolucosmin:PermissionsWrapper:version_1.2'
    compile 'com.github.javiersantos:BottomDialogs:1.2.1'
    compile 'com.toptoche.searchablespinner:searchablespinnerlibrary:1.3.1'
    compile 'com.appyvet:materialrangebar:1.4'
    compile 'com.github.vivchar:ViewPagerIndicator:v1.0.1'
    compile 'com.github.bumptech.glide:glide:4.2.0'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.2.0'
    compile 'com.github.chathuralakmal:AndroidImagePopup:1.2'
    compile 'com.ss.bannerslider:bannerslider:1.8.0'
    compile 'org.aviran.cookiebar2:cookiebar2:1.0.5'
    compile 'com.github.hamsaadev:RTLMaterialSpinner:V1.0.1'
    compile 'com.github.darsh2:MultipleImageSelect:v0.0.4'

}

我在使用当前最新版本4.7.1时遇到了相同的错误

这个错误很可能是由于您的依赖性造成的,对我来说,将Glide版本降级到4.3.1很好

    implementation'com.github.bumptech.glide:glide:4.3.1'
顺便说一下,使用术语
实现
,而不是
编译
,因为它将在今年被删除

此解决方案可能不适用于您,因为您的版本已经是4.2.0


但无论如何,希望它能起作用

将android迁移到androidx后 将gradle升级到新版本时,glide出现了一些问题

在一个接一个的尝试版本之后。。。这个版本是唯一适合我的版本

在glide 4.8.0上推荐

我和新来的和年长的人有一些问题。。也许这个版本也适合你

implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
implementation 'com.android.support:support-annotations:28.0.0'
annotationProcessor 'com.android.support:support-annotations:28.0.0'
也许你会在这里找到一些有用的信息。。

您正面临此错误,因为MultipleImageSelect:v0.0.4使用旧的glide版本,而您的项目使用新版本。当Gradle构建您的项目时,它使用的是较新版本的Gradle,MultipleImageSelect:v0.0.4将在内部崩溃。您可以在android studio中的project外部库中确认这一点。使用相同版本的glide将解决此问题。降级您项目的版本检查MultipleImageSelect的最新版本。

将glide依赖项添加到build.gradlealready添加glide显示您的
build.gradle
使用glide
com.github.bumptech.glide:glide:3.8.0
,因为最新glide 4中有一些重大更改。x@MuhammadSaad使用最新版本
com.github.bumptech.glide:glide:4.3.0
这对我没有帮助。我在使用当前最新版本时遇到了相同的错误:4.9.0降级到4.7.1!问题不在我的格拉德尔。这是图书馆的问题。我下载了库并更改了库Glide的版本!