【问题标题】:flutter variant flavors using flutter_flavorizr - how to customize app icon (both android and IOS)?使用flutter_flavorizr的flutter变体风格 - 如何自定义应用程序图标(android和IOS)?
【发布时间】:2020-10-07 21:29:49
【问题描述】:

我正在尝试弄清楚如何使用 flutter_flavorizr 制作基于相同代码的不同变体应用程序。

以下是我一直试图参考的一些文档: https://pub.dev/packages/flutter_flavorizr#-readme-tab- https://medium.com/@angeloavv/easily-build-flavors-in-flutter-android-and-ios-with-flutter-flavorizr-d48cbf956e4

到目前为止,我找不到太多关于为不同应用定制应用图标的详细信息/示例(Android 和 IOS 基本上都需要它)。

我的问题是如何使用 flutter_flavorizr 为不同的变体应用程序自定义应用程序图标?有可能吗

【问题讨论】:

    标签: android ios flutter icons variant


    【解决方案1】:

    您可以使用软件包 flutter_launcher_icons 为不同的风格生成不同的图标。 https://github.com/fluttercommunity/flutter_launcher_icons#flavor-support

    创建名称与您的风格匹配的图标配置(替换为实际的风格名称):flutter_launcher_icons-<flavor>.yaml

    然后运行命令: flutter pub run flutter_launcher_icons:main -f flutter_launcher_icons-${flavor_name}.yaml

    【讨论】:

    • 我这样做了,但是它覆盖了我的图标,所以所有风味仍然得到相同的图标,我如何为不同的风味创建不同的图标?
    【解决方案2】:

    @Vit Veres 的答案是正确的,但是对于 android 图标,当您运行 flutter pub run flutter_launcher_icons:main -f <your config file name here> 时,它将覆盖您的主 res 文件夹。

    所以在运行这个命令之前,先复制这个文件夹,然后运行命令,把res文件夹复制到android\app\src\<flavor_name>,然后恢复原来的res文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-09
      • 2021-05-12
      • 2012-03-10
      • 1970-01-01
      相关资源
      最近更新 更多