Android 上的通知图标显示为白色方块

Notification icon on Android shown as a white square

我在我的 Flutter 应用中使用 Firebase 云消息传递。

我正在使用 Firebase 控制台向我的应用程序发送推送通知。

我的问题是关于 Android 上的通知图标。

我用AndroidAsset Studio制作了一个图标,如下:

然后我将下载的资产包含在它们各自的文件夹中 android/app/main/res/mipmap。

在 Manifest 上,我已经包含了所需的元数据代码:

<meta-data
    android:name="com.google.firebase.messaging.default_notification_icon"
    android:resource="@mipmap/ic_stat_logopush" />

但是发送通知时,显示一个白色方块。

我错过了什么或做错了什么?

编辑:

这是我当前的文件:

我认为你应该结账 。我也有很多问题,所以我把那个答案保存到我的书签中了;)

通知图标的背景应该是透明的 来自 Android 5.0 Lollipop 通知图标必须全白。

我认为您生成的图标尺寸有误。 我使用 android asset studio 重新生成了它们,似乎在我这边工作。 您可以使用 link:

下载

https://romannurik.github.io/AndroidAssetStudio/icons-notification.html#source.type=text&source.text.text=capenergy&source.space.trim=1&source.space.pad=0&name=ic_stat_capenergy