com.google.firebase.messaging.zza:找不到引用的类android.graphics.drawable.AdaptiveIconDrawable

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了com.google.firebase.messaging.zza:找不到引用的类android.graphics.drawable.AdaptiveIconDrawable相关的知识,希望对你有一定的参考价值。

我正在尝试在我的应用程序中实施Firebase云消息传递(FCM)。我在Build.gradle中添加了以下依赖项,并尝试构建一个发布版本变体。

编译'com.google.firebase:firebase-messaging:15.0.0'

的build.gradle

dependencies {
   compile 'com.google.firebase:firebase-core:15.0.0'
   compile 'com.google.firebase:firebase-messaging:15.0.0'
}
apply plugin: 'com.google.gms.google-services'

一旦我尝试构建“调试”变体,它工作正常,Firebase消息传递没有任何错误。但是当我尝试构建'release'构建的varient时,它会输出以下错误。

警告:com.google.firebase.messaging.zza:找不到引用的类android.graphics.drawable.AdaptiveIconDrawable

谁能帮我这个。非常感谢您的评论。谢谢

答案

添加此proguard规则

pro古人的-rules.pro

-dontwarn com.google.firebase.messaging。**

另一答案

在发布模式下生成SHA密钥,然后将其添加到firebase中,然后再次下载json文件并将其替换为应用程序中的旧文件。

另一答案

这是因为警告来自progurd-rules.pro。使用-dontwarn选项忽略它。

以上是关于com.google.firebase.messaging.zza:找不到引用的类android.graphics.drawable.AdaptiveIconDrawable的主要内容,如果未能解决你的问题,请参考以下文章