当我尝试在颤振项目中更改应用程序图标时,此错误是啥
Posted
技术标签:
【中文标题】当我尝试在颤振项目中更改应用程序图标时,此错误是啥【英文标题】:What is this error when I trying to change app icon in a flutter project当我尝试在颤振项目中更改应用程序图标时,此错误是什么 【发布时间】:2020-09-28 10:22:53 【问题描述】:C:\Users\Kumudu Wijewardhana\androidStudioProjects\testing_app\android\app\src\main\res\mipmap-hdpi\app icon.png:资源和资产合并:“ ”不是有效的基于文件的 资源名称字符:基于文件的资源名称必须仅包含 小写 a-z、0-9 或下划线
FAILURE:构建失败并出现异常。
出了什么问题:任务 ':app:mergeDebugResources' 执行失败。
C:\Users\Kumudu Wijewardhana\AndroidStudioProjects\testing_app\android\app\src\main\res\mipmap-hdpi\app icon.png:错误:“”不是有效的基于文件的资源名称 字符:基于文件的资源名称必须只包含小写的 a-z, 0-9,或下划线
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
【问题讨论】:
【参考方案1】:错误是指您的应用图标名称中有空格(“”)。
您应该将应用图标名称更改为 app_icon.png
而不是 app icon.png
。
不要在资源名称中添加空格(“”)。
【讨论】:
它说:app-icon.png: Error: '-' is not a valid file-based 哦,对不起。我的意思是下划线(“_”),我更新了我的答案。app_icon.png
【参考方案2】:
检查图标的名称。
错误是File-based resource names must contain only lowercase a-z, 0-9, or underscore
让我们更改名称正确验证。
【讨论】:
请举个例子。 我也试过了,但仍然发生同样的事情。 删除所有应用程序图标文件并再试一次。建议您尝试使用pub.dev/packages/flutter_launcher_icons。希望对您有所帮助 我明白了。名称应该是 ic_launcher.png 所有应用图标名称都应该是ic_launcher.png(这对我有用!!)以上是关于当我尝试在颤振项目中更改应用程序图标时,此错误是啥的主要内容,如果未能解决你的问题,请参考以下文章