【问题标题】:Error in running firebase in app messaging in android studio?在 android studio 的应用程序消息中运行 firebase 时出错?
【发布时间】:2023-03-08 23:17:01
【问题描述】:

在应用消息库实现“com.google.firebase:firebase-inappmessaging-display:17.1.0”中添加 firebase 时出现以下错误 和实施 '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)...

【问题讨论】:

  • 尝试再次清理并重建项目。
  • 不,我试过清理和重建不起作用。
  • 你的项目中添加OKHTTP库了吗---> implementation 'com.squareup.okhttp3:okhttp:3.13.1'
  • 这在firebase-inappmessaging-display:19.0.6仍然发生

标签: android firebase firebase-in-app-messaging


【解决方案1】:

我已经解决了我的错误 错误是我正在使用 Picasso 库和应用程序消息传递发生冲突,所以只需注释掉 Picasso 库并运行。它有效。

【讨论】:

  • 我没有在任何地方明确使用毕加索,我仍然得到这个错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-24
相关资源
最近更新 更多