无法使用(com.firebase.ui.storage.images.FirebaseImageLoader)解析方法

rea*_*vcn 5 firebase android-glide firebaseui firebase-storage

我正在尝试使用FirebaseUI提供的令人敬畏的Glide集成,但我无法这样做.

我已按照此处描述的所有内容:使用FirebaseUI下载图像

无法使用(com.ui.firebase.storage.images.FirebaseImageLoader)解析方法

是我目前得到的错误.

我的设置好吗?

以下是我使用的两个库的版本:

  • 滑翔4.0.0-RC1

  • FirebaseUI 2.0.1

这是我的gradle(应用程序):

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
    compile 'com.firebase:geofire-android:2.1.1'
    compile 'com.google.android.gms:play-services-location:11.0.1'
    compile 'com.android.support:design:25.3.1'

    implementation 'com.google.firebase:firebase-database:11.0.1'
    implementation 'com.android.support:cardview-v7:25.3.1'
    compile 'com.firebaseui:firebase-ui-storage:2.0.1'
    compile 'com.github.bumptech.glide:glide:4.0.0-RC1'
    compile 'com.android.support:support-v4:25.3.1'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.0.0-RC1'
    implementation 'com.google.firebase:firebase-storage:11.0.1'
    implementation 'com.google.firebase:firebase-auth:11.0.1'

}

apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)

SUP*_*LEX 6

不幸的是,FirebaseUI尚不支持Glide 4.0,所以你有两个选择:

  1. 将Glide降级为 v3.8.0
  2. 编写自己的Glide模块.您可以在此处看到我对如何升级FirebaseUI存储代码的响应.

这个问题在这里被跟踪:https://github.com/firebase/FirebaseUI-Android/issues/731

编辑:根据上面的链接,问题已在3.0版中解决