flutter_launcher_icons

生成 androidios 应用图标, 可以借助 flutter 插件 flutter_launcher_icons 来帮我们完成!

result

准备app图片

一张尺寸为:1024*1024大小的桌面icon图标,放入项目图片资源文件内。

app_icon.jpg

assets/images/app_icon.png

添加flutter依赖

1
flutter pub run flutter_launcher_icons

or 在 dev_dependencies 下添加 flutter_launcher_icons

1
2
dev_dependencies:
flutter_launcher_icons: ^0.13.1

添加完记得在获取下依赖:

1
flutter pub get

yaml中加入图标配置

pubspec.ymal 加入配置

或者新建一个flutter_launcher_icons.yaml

1
2
3
4
5
# 处理app_icon
flutter_launcher_icons:
android: true #生成android的图标
ios: true #生成ios的图标
image_path: "assets/images/app_icon.png" #图片路径

如果您将配置文件命名为flutter_launcher_icons.yamlpubspec.yaml以外的名称,则需要在运行包时指定该文件的名称。

1
flutter pub run flutter_launcher_icons -f <your config file name here>
1
flutter pub run flutter_launcher_icons flutter_launcher_icons.yaml

运行包替换图标

1
flutter pub run flutter_launcher_icons