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

时间:2018-04-25 07:01:24

标签: android firebase gradle google-cloud-messaging

我正在尝试在我的应用程序中实施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消息传递没有任何错误。但是,当我尝试构建'发布'内置varient它输出跟随错误。

  

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

任何人都可以帮助我。非常感谢您的评论。感谢

3 个答案:

答案 0 :(得分:10)

中添加此progurd规则

progurd-rules.pro

  

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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