无法在Android中使用Firebase应用程序内消息传递?

无法在Android中使用Firebase应用程序内消息传递?,android,firebase,picasso,okhttp,firebase-in-app-messaging,Android,Firebase,Picasso,Okhttp,Firebase In App Messaging,我正在尝试在我的Android应用程序中实现新的Firebase应用程序内消息功能。但无论出于何种原因,当我将库添加到gradle时,该应用程序正在崩溃 这是我的格拉德尔: implementation 'com.google.firebase:firebase-inappmessaging-display:17.0.0' implementation 'com.squareup.picasso:picasso:2.71828' 我在这里给出了poicasso,因为在崩溃日志中我得到了一个与毕

我正在尝试在我的Android应用程序中实现新的Firebase应用程序内消息功能。但无论出于何种原因,当我将库添加到gradle时,该应用程序正在崩溃

这是我的格拉德尔:

implementation 'com.google.firebase:firebase-inappmessaging-display:17.0.0'
implementation 'com.squareup.picasso:picasso:2.71828'
我在这里给出了poicasso,因为在崩溃日志中我得到了一个与毕加索有关的错误

以下是日志文件:

08-19 18:10:08.482 26606-26606/com.kirtu.simpletexts.texts.debug E/CrashlyticsCore: Failed to execute task.
    java.util.concurrent.TimeoutException
        at java.util.concurrent.FutureTask.get(FutureTask.java:177)
        at com.crashlytics.android.core.CrashlyticsBackgroundWorker.submitAndWait(CrashlyticsBackgroundWorker.java:41)
        at com.crashlytics.android.core.CrashlyticsController.handleUncaughtException(CrashlyticsController.java:320)
        at com.crashlytics.android.core.CrashlyticsController$6.onUncaughtException(CrashlyticsController.java:300)
        at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:42)
        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1063)
08-19 18:10:08.484 26606-26606/com.kirtu.simpletexts.texts.debug E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.kirtu.simpletexts.texts.debug, PID: 26606
    java.lang.NoClassDefFoundError: Failed resolution of: Lcom/squareup/picasso/OkHttpDownloader;
        at com.google.firebase.inappmessaging.display.internal.b.b.zzr.get(com.google.firebase:firebase-inappmessaging-display@@17.0.0:2038)
        at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
        at com.google.firebase.inappmessaging.display.internal.zzf.get(com.google.firebase:firebase-inappmessaging-display@@17.0.0:1021)
        at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
        at com.google.firebase.inappmessaging.display.zzb.get(com.google.firebase:firebase-inappmessaging-display@@17.0.0:1062)
        at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
        at com.google.firebase.inappmessaging.display.internal.b.a.zzb.zza(com.google.firebase:firebase-inappmessaging-display@@17.0.0:104)
        at com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplayRegistrar.zza(com.google.firebase:firebase-inappmessaging-display@@17.0.0:1058)
        at com.google.firebase.inappmessaging.display.zza.create(com.google.firebase:firebase-inappmessaging-display@@17.0.0)
        at com.google.firebase.components.zzh.zza(com.google.firebase:firebase-common@@16.0.1:29)
        at com.google.firebase.components.zzi.get(com.google.firebase:firebase-common@@16.0.1)
        at com.google.firebase.components.zzh.get(com.google.firebase:firebase-common@@16.0.1:40)
        at com.google.firebase.components.ComponentContainer$$CC.get(com.google.firebase:firebase-common@@16.0.1:15)
        at com.google.firebase.components.zzd.get(com.google.firebase:firebase-common@@16.0.1)
        at com.google.firebase.components.zzd.zza(com.google.firebase:firebase-common@@16.0.1:68)
        at com.google.firebase.FirebaseApp.zze(com.google.firebase:firebase-common@@16.0.1:716)
        at com.google.firebase.FirebaseApp.initializeApp(com.google.firebase:firebase-common@@16.0.1:329)
        at com.google.firebase.FirebaseApp.initializeApp(com.google.firebase:firebase-common@@16.0.1:295)
        at com.google.firebase.FirebaseApp.initializeApp(com.google.firebase:firebase-common@@16.0.1:282)
        at com.google.firebase.provider.FirebaseInitProvider.onCreate(com.google.firebase:firebase-common@@16.0.1:37)
        at android.content.ContentProvider.attachInfo(ContentProvider.java:1751)
        at android.content.ContentProvider.attachInfo(ContentProvider.java:1726)
        at com.google.firebase.provider.FirebaseInitProvider.attachInfo(com.google.firebase:firebase-common@@16.0.1:31)
        at android.app.ActivityThread.installProvider(ActivityThread.java:5977)
        at android.app.ActivityThread.installContentProviders(ActivityThread.java:5547)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5486)
        at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
        at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
        at android.app.ActivityThread.handleBindApplication(<Xposed>)
        at android.app.ActivityThread.-wrap2(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1575)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6243)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
        at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "com.squareup.picasso.OkHttpDownloader" on path: DexPathList[[zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/base.apk", zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_dependencies_apk.apk", zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_0_apk.apk", zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_1_apk.apk", zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_2_apk.apk", zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_3_apk.apk", zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_4_apk.apk", zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_5_apk.apk", zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_6_apk.apk", zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_7_apk.apk", zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_8_apk.apk", zip file "/data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.kirtu.simpletexts.texts.debug-2/lib/arm64, /data/app/com.kirtu.simpletexts.texts.debug-2/base.apk!/lib/arm64-v8a, /data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_dependencies_apk.apk!/lib/arm64-v8a, /data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_0_apk.apk!/lib/arm64-v8a, /data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_1_apk.apk!/lib/arm64-v8a, /data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_2_apk.apk!/lib/arm64-v8a, /data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_3_apk.apk!/lib/arm64-v8a, /data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_4_apk.apk!/lib/arm64-v8a, /data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_5_apk.apk!/lib/arm64-v8a, /data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_6_apk.apk!/lib/arm64-v8a, /data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_7_apk.apk!/lib/arm64-v8a, /data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_8_apk.apk!/lib/arm64-v8a, /data/app/com.kirtu.simpletexts.texts.debug-2/split_lib_slice_9_apk.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
            ... 38 more
08-19 18:10:08.723 834-12882/? E/linker: readlink("/proc/self/fd/276") failed: Permission denied [fd=276]
08-19 18:10:08.482 26606-26606/com.kirtu.simpletexts.text.debug E/crashlyticcore:无法执行任务。
java.util.concurrent.TimeoutException
位于java.util.concurrent.FutureTask.get(FutureTask.java:177)
位于com.crashlytics.android.core.CrashlyticsBackgroundWorker.submitAndWait(CrashlyticsBackgroundWorker.java:41)
位于com.crashlytics.android.core.crashlyticcontroller.handleUncaughtException(crashlyticcontroller.java:320)
位于com.crashlytics.android.core.CrashlyticsController$6.onUnAccughtException(CrashlyticsController.java:300)
位于com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:42)
位于java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
位于java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1063)
08-19 18:10:08.484 26606-26606/com.kirtu.simpletexts.text.debug E/AndroidRuntime:致命异常:main
进程:com.kirtu.simpletexts.text.debug,PID:26606
java.lang.NoClassDefFoundError:解析失败:Lcom/squareup/picasso/OkHttpDownloader;
在com.google.firebase.inappmessaging.display.internal.b.b.zzr.get上(com.google.firebase:firebase-inappmessaging-display@@17.0.0:2038)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
位于com.google.firebase.inappmessaging.display.internal.zzf.get(com.google.firebase:firebase-inappmessaging-display@@17.0.0:1021)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
位于com.google.firebase.inappmessaging.display.zzb.get(com.google.firebase:firebase-inappmessaging-display@@17.0.0:1062)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
在com.google.firebase.inappmessaging.display.internal.b.a.zzb.zza(com.google.firebase:firebase-inappmessaging-display@@17.0.0:104)
位于com.google.firebase.inappmessaging.display.firebaseinappMessagingDisplayRegistrator.zza(com.google.firebase:firebase-inappMessagingDisplay@@17.0.0:1058)
在com.google.firebase.inappmessaging.display.zza.create上(com.google.firebase:firebase-inappmessaging-display@@17.0.0)
位于com.google.firebase.components.zzh.zza(com.google.firebase:firebase common@@16.0.1:29)
位于com.google.firebase.components.zzi.get(com.google.firebase:firebase common@@16.0.1)
位于com.google.firebase.components.zzh.get(com.google.firebase:firebase common@@16.0.1:40)
位于com.google.firebase.components.ComponentContainer$$CC.get(com.google.firebase:firebase common@@16.0.1:15)
位于com.google.firebase.components.zzd.get(com.google.firebase:firebase common@@16.0.1)
位于com.google.firebase.components.zzd.zza(com.google.firebase:firebase common@@16.0.1:68)
在com.google.firebase.FirebaseApp.zze上(com.google.firebase:firebase common@@16.0.1:716)
在com.google.firebase.FirebaseApp.initializeApp上(com.google.firebase:firebase common@@16.0.1:329)
在com.google.firebase.FirebaseApp.initializeApp上(com.google.firebase:firebase common@@16.0.1:295)
在com.google.firebase.FirebaseApp.initializeApp上(com.google.firebase:firebase common@@16.0.1:282)
位于com.google.firebase.provider.FirebaseInitProvider.onCreate(com.google.firebase:firebase common@@16.0.1:37)
位于android.content.ContentProvider.attachInfo(ContentProvider.java:1751)
位于android.content.ContentProvider.attachInfo(ContentProvider.java:1726)
位于com.google.firebase.provider.FirebaseInitProvider.attachInfo(com.google.firebase:firebase common@@16.0.1:31)
位于android.app.ActivityThread.installProvider(ActivityThread.java:5977)
位于android.app.ActivityThread.installContentProviders(ActivityThread.java:5547)
位于android.app.ActivityThread.handleBindApplication(ActivityThread.java:5486)
位于de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(本机方法)
位于de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
在android.app.ActivityThread.handleBindApplication()上
位于android.app.ActivityThread.-wrap2(ActivityThread.java)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1575)上
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:154)
位于android.app.ActivityThread.main(ActivityThread.java:6243)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
位于de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
原因:java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”//data/app/com.kirtu.simpletexts.text.debug-2/base.apk”,zip文件“/data/app/com.kirtu.simpletexts.debug-2/split_lib_dependencies_apk.apk”,zip文件中未找到类“com.squareup.picasso.OkHttpDownloader”“/data/app/com.kirtu.simpletexts.text.debug-2/split_lib_slice_0_apk.apk”,zip文件“/data/app/com.kirtu.simpletexts.text.debug-2/split_lib_slice_1_apk.apk”,zip文件“/data/app/com.kirtu.simpletexts.text.debug-2/split_lib_slice_slice_2_apk.apk”,zip文件“/data/app/com.kirtu.simpletexts.debug-2/split apk”/data/app/com.kirtu.simpletexts.text.debug-2/split_lib_slice_4_apk.apk”,zip文件“/data/app/com.kirtu.simpletexts.text.debug-2/split_lib_slice_5_apk.apk”,zip文件“/data/app/com.kirtu.simpletexts.text.debug-2/split_lib_slice_slice_6_apk.apk”,zip文件“/data/app/com.kirtu.simpletexts.debug
java.lang.NoClassDefFoundError error.
//implementation 'com.squareup.picasso:picasso:2.71828'
Picasso.get()
Picasso.with(context)
 +--- com.google.firebase:firebase-inappmessaging:17.0.0
|    |    +--- com.google.android.gms:play-services-clearcut:15.0.1 (*)
|    |    +--- com.google.auto.value:auto-value-annotations:1.6
|    |    +--- com.google.dagger:dagger:2.13 (*)
|    |    +--- com.google.firebase:firebase-common:16.0.1 (*)
|    |    +--- com.google.firebase:firebase-iid:16.0.0 -> 17.0.0 (*)
|    |    +--- com.google.firebase:firebase-measurement-connector:17.0.0 (*)
|    |    +--- com.google.firebase:protolite-well-known-types:16.0.0
|    |    |    \--- com.google.protobuf:protobuf-lite:3.0.1
|    |    +--- io.grpc:grpc-okhttp:1.12.0
|    |    |    +--- io.grpc:grpc-core:[1.12.0] -> 1.12.0
|    |    |    |    +--- io.grpc:grpc-context:1.12.0
|    |    |    |    +--- com.google.code.gson:gson:2.7
|    |    |    |    +--- com.google.guava:guava:20.0
|    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.1.2
|    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0 -> 3.0.1
|    |    |    |    +--- io.opencensus:opencensus-api:0.11.0
|    |    |    |    \--- io.opencensus:opencensus-contrib-grpc-metrics:0.11.0
|    |    |    |         \--- io.opencensus:opencensus-api:0.11.0
|    |    |    +--- com.squareup.okhttp:okhttp:2.5.0 -> 2.7.5
|    |    |    |    \--- com.squareup.okio:okio:1.6.0 -> 1.14.0
|    |    |    \--- com.squareup.okio:okio:1.13.0 -> 1.14.0
|    |    +--- io.grpc:grpc-protobuf-lite:1.12.0
|    |    |    +--- io.grpc:grpc-core:1.12.0 (*)
|    |    |    +--- com.google.protobuf:protobuf-lite:3.0.1
|    |    |    \--- com.google.guava:guava:20.0
|    |    +--- io.grpc:grpc-stub:1.12.0
|    |    |    \--- io.grpc:grpc-core:1.12.0 (*)
|    |    +--- io.reactivex.rxjava2:rxandroid:2.0.2
|    |    |    \--- io.reactivex.rxjava2:rxjava:2.1.9 -> 2.1.14
|    |    |         \--- org.reactivestreams:reactive-streams:1.0.2
|    |    \--- io.reactivex.rxjava2:rxjava:2.1.14 (*)
|    +--- com.squareup.okhttp:okhttp:2.7.5 (*)
|    \--- com.squareup.picasso:picasso:2.5.2 -> 2.71828 (*)