Flutter 插件【flutter_launcher_icons】自动生成应用图标

4,001 阅读1分钟

flutter的插件flutter_launcher_icons可以根据给定的图片自动生成不同分辨率的应用图标 。

1. 需要准备一张1024*1024的图片,把图片放到images目录中。没有就新建一个。

2. 引入flutter_launcher_icons插件

在pubspec.yaml文件中的dev_dependencies下配置依赖

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_launcher_icons: ^0.7.4

3. 配置插件

pubspec.yaml文件中增加如下配置:

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_launcher_icons: ^0.7.4


flutter_icons:
  android: "ic_launcher"
  ios: false
  image_path: "images/logo.png"

注意: flutter_icons与dev_dependencies是同级配置

  • android:ic_launcher 表示生成android平台的应用图标的名称
  • ios:false 表示不生成ios的图标
  • image_path 为源图片的路径

4. 运行命令

在工程的根目录下运行命令

  • 运行 flutter pub get 拉取依赖
flutter pub get
  • 运行 flutter pub run flutter_launcher_icons:main 生成图片
flutter pub run flutter_launcher_icons:main

命令运行成功后会自动的生成对应尺寸的应用图标。