【问题标题】: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 以获得完整的见解。

【问题讨论】:

    标签: android android-studio flutter flutter-test


    【解决方案1】:

    错误是指您的应用图标名称中有空格(“”)。 您应该将应用图标名称更改为 app_icon.png 而不是 app icon.png

    不要在资源名称中添加空格(“”)。

    【讨论】:

    • 它说:app-icon.png: E​​rror: '-' 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(这对我有用!!)
    猜你喜欢
    • 2021-12-16
    • 2022-07-07
    • 2022-06-24
    • 2022-01-01
    • 2021-12-24
    • 1970-01-01
    • 2020-03-22
    • 2021-09-20
    • 2020-02-20
    相关资源
    最近更新 更多