【问题标题】:Firebase InApp Messaging messages stopped coming, unable to updateFirebase InApp Messaging 消息停止发送,无法更新
【发布时间】:2018-12-06 14:17:18
【问题描述】:

Firebase InApp Messaging 测试消息停止在真实设备上发送,它们仅在模拟器上接收。我决定从 17.0.1 更新到最新版本 17.0.4。

实现 'com.google.firebase:firebase-inappmessaging-display:17.0.4'

但是,我在构建时收到此错误

Exception in thread "main" java.lang.NullPointerException: This method com/google/firebase/inappmessaging/internal/ProtoStorageClient.lambda$read$1(Lcom/google/firebase/inappmessaging/internal/ProtoStorageClient;Lcom/google/protobuf/Parser;)Lcom/google/protobuf/AbstractMessageLite; has a call to $closeResource(Throwable, AutoCloseable) method, but the type inference is null.
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:1079)
at com.google.devtools.build.android.desugar.TryWithResourcesRewriter$TryWithResourceVisitor.visitMethodInsn(TryWithResourcesRewriter.java:285)
at org.objectweb.asm.MethodVisitor.visitMethodInsn(MethodVisitor.java:485)
at com.google.devtools.build.android.desugar.ObjectsRequireNonNullMethodRewriter$ObjectsMethodInlinerMethodVisitor.visitMethodInsn(ObjectsRequireNonNullMethodRewriter.java:55)
at org.objectweb.asm.MethodVisitor.visitMethodInsn(MethodVisitor.java:485)
at com.google.devtools.build.android.desugar.LongCompareMethodRewriter$LongCompareMethodVisitor.visitMethodInsn(LongCompareMethodRewriter.java:52)
at org.objectweb.asm.MethodVisitor.visitMethodInsn(MethodVisitor.java:485)
at com.google.devtools.build.android.desugar.Java7Compatibility$UpdateBytecodeVersionIfNecessary.visitMethodInsn(Java7Compatibility.java:148)
at org.objectweb.asm.MethodVisitor.visitMethodInsn(MethodVisitor.java:485)
at com.google.devtools.build.android.desugar.InterfaceDesugaring$InterfaceInvocationRewriter.visitMethodInsn(InterfaceDesugaring.java:423)
at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1600)
at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1126)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:698)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:500)
at com.google.devtools.build.android.desugar.Desugar.desugarClassesInInput(Desugar.java:477)
at com.google.devtools.build.android.desugar.Desugar.desugarOneInput(Desugar.java:361)
at com.google.devtools.build.android.desugar.Desugar.desugar(Desugar.java:314)
at com.google.devtools.build.android.desugar.Desugar.main(Desugar.java:711)

:app:transformClassesWithDesugarForDebug 失败

【问题讨论】:

  • 您还需要更新其余的 Google 依赖项。
  • 我已将所有 Firebase 和 Google Play 服务依赖项更新到最新版本,但错误仍然存​​在。
  • 在你的项目级 build.gradle 中包括那些?

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


【解决方案1】:

我将我的minSdkVersion17 更改为21,这个错误就消失了。

【讨论】:

    猜你喜欢
    • 2019-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-22
    • 2019-02-22
    • 2015-10-04
    相关资源
    最近更新 更多