6

我正在尝试在我的应用程序中实现 Firebase Cloud Messaging (FCM)。我在 Build.gradle 中添加了以下依赖项并尝试构建发布版本变体。

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

构建.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 消息传递工作没有任何错误。但是当我尝试构建“发布”内置变量时,它会输出以下错误。

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

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

4

3 回答 3

11

将此 progurd 规则添加到

progurd-rules.pro

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

于 2018-04-25T10:29:07.963 回答
1

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

于 2018-04-25T07:10:56.897 回答
0

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

于 2019-04-04T08:09:54.137 回答