【问题标题】:flutter_local_notifications: "PlatformException (PlatformException(INVALID_ICON, The resource could not be found))flutter_local_notifications:“PlatformException(PlatformException(INVALID_ICON,找不到资源))
【发布时间】:2019-04-23 22:36:07
【问题描述】:

我正在尝试使用 flutter_local_notifications 插件向我的应用程序添加通知,但 AndroidInitializationSettings 需要可绘制资源,并且在未提供时抛出此错误:

    "PlatformException (PlatformException(INVALID_ICON, The resource  could not be found. Please make sure it has been added as a drawable resource to your Android head project., null))"

问题是我不知道Android head项目在哪里。

【问题讨论】:

    标签: flutter


    【解决方案1】:

    希望你已经用上面回答的方法解决了,但我已经通过使用现有的应用程序图标用另一种方法解决了。

    var initializationSettingsAndroid =
        new AndroidInitializationSettings('@mipmap/ic_launcher');
    

    【讨论】:

      【解决方案2】:

      将您的图标添加到[projectFolder]/android/app/src/main/res/drawable(例如app_icon.png)并在此处使用该名称:

      var initializationSettingsAndroid =
          new AndroidInitializationSettings('app_icon');
      

      【讨论】:

      • 只是提醒:通知图标应该是透明色24dp上的白色,您可以使用Android Studio中的内置工具轻松创建它们。右键单击 Res 文件夹 -> 新建 -> 图像资源 -> 通知图标,您可以从图库中选择任何 svg 或图像
      猜你喜欢
      • 2020-06-01
      • 2019-10-04
      • 1970-01-01
      • 2019-11-29
      • 2020-01-06
      • 2019-09-12
      • 2020-12-26
      • 1970-01-01
      • 2022-11-02
      相关资源
      最近更新 更多