#android #firebase #firebase-in-app-messaging
#Android #firebase #firebase-in-app-messaging
Вопрос:
Я получаю следующую ошибку при добавлении firebase в реализацию библиотеки приложений обмена сообщениями ‘com.google.firebase:firebase-inappmessaging-отображение: 17.1.0’ и реализация ‘com.google.firebase: firebase-iid: 17.1.0’
Ошибка
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/squareup/picasso/OkHttpDownloader;
at com.google.firebase.inappmessaging.display.internal.injection.modules.PicassoModule.providesFiamController(com.google.firebase:firebase-inappmessaging-display@@17.1.0:52)
at com.google.firebase.inappmessaging.display.internal.injection.modules.PicassoModule_ProvidesFiamControllerFactory.get(com.google.firebase:firebase-inappmessaging-display@@17.1.0:34)
at com.google.firebase.inappmessaging.display.internal.injection.modules.PicassoModule_ProvidesFiamControllerFactory.get(com.google.firebase:firebase-inappmessaging-display@@17.1.0:11)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
at com.google.firebase.inappmessaging.display.internal.FiamImageLoader_Factory.get(com.google.firebase:firebase-inappmessaging-display@@17.1.0:21)
at com.google.firebase.inappmessaging.display.internal.FiamImageLoader_Factory.get(com.google.firebase:firebase-inappmessaging-display@@17.1.0:8)...
Комментарии:
1. Попробуйте очистить и перестроить проект еще раз.
2. Нет, очистка и перестройка не работает, я пробовал.
3. Добавили ли вы библиотеку OKHTTP в свой проект—> реализация ‘com.squareup.okhttp3:okhttp:3.13.1’
4. Это все еще происходит в
firebase-inappmessaging-display:19.0.6
Ответ №1:
Я исправил свою ошибку ошибка заключалась в том, что я использовал библиотеку Picasso с сообщениями в приложении, которые конфликтовали, поэтому просто закомментируйте библиотеку Picasso и запустите. Это работает.
Комментарии:
1. Я нигде явно не использую Picasso, и я все еще получаю эту ошибку.