我想在用于生产的相同基本代码上创建不同的应用风格,以实现白标。
我需要每种口味都有不同的图标/启动画面/名称。
我已经能够根据 How to change Flutter app name depending on flavor?
更改应用名称但是我如何根据口味更改图标(和飞溅)?
这个问题是针对 android 和 ios 的。
答案 0 :(得分:0)
这是一个特定于安卓图标的答案:
使用https://github.com/fluttercommunity/flutter_launcher_icons#flavor-support
按照此页面上的说明进行操作,
但是当您运行 flutter pub run flutter_launcher_icons:main -f <your config file name here>
时,它会覆盖您的主 res
文件夹。
所以在运行这个命令之前,先把这个文件夹复制一份,然后运行这个命令,然后把res
文件夹复制到一个android\app\src\<flavor_name>
中,然后恢复原来的res文件夹。
请注意,对于 android 启动画面,它也会使用 android\app\src\<flavor_name>
,因此您也可以通过这种方式自定义启动画面