Ошибка при запуске firebase в приложении обмена сообщениями в Android Studio?

#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, и я все еще получаю эту ошибку.