Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 不知道flatter\u local\u通知插件中的文件错误是指什么_Flutter - Fatal编程技术网

Flutter 不知道flatter\u local\u通知插件中的文件错误是指什么

Flutter 不知道flatter\u local\u通知插件中的文件错误是指什么,flutter,Flutter,我正在尝试使用Flatter_local_notifications插件向我的应用程序添加通知,但AndroidInitializationSettings需要一个可绘制的资源,如果未提供该资源,则会抛出此错误: "PlatformException (PlatformException(INVALID_ICON, The resource could not be found. Please make sure it has been added as a drawable reso

我正在尝试使用Flatter_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 project位于何处。

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

var initializationSettingsAndroid =
    new AndroidInitializationSettings('app_icon');

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

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

只是提醒一下:通知图标应该是白色的透明色24dp,你可以在Android Studio中使用内置工具轻松创建它们。右键单击Res文件夹->新建->图像资源->通知图标,您可以从库中选择任何svg或图像