【Flutter】flutter_launcher_iconsでエラーが出る

flutter_launcher_iconsは、Flutterプロジェクトでアプリアイコンを簡単に設定できるパッケージです。iOSとAndroidの両方のプラットフォームに対応しており、アプリアイコンの各サイズや解像度を手動で生成する必要がなく、スクリプトが自動的にアイコンを生成します。アイコンを作る手間を大きく削減できます。

flutter pub run flutter_launcher_icons:main
flutter_icons:
  ios: true
  image_path: "assets/images/launcher/icon_ios.png"
  remove_alpha_ios: true
  android: true
  adaptive_icon_background: "assets/images/launcher/icon_adaptive_background.png"
  adaptive_icon_foreground: "assets/images/launcher/icon_adaptive_foreground.png"

エラー内容

Unhandled exception:
PathNotFoundException: Cannot open file, path = 'assets/images/launcher/icon_adaptive_foreground.png' (OS Error: No such file or directory, errno = 2)

指定のファイルが見つからないと表示されています。

libから指定する必要があるようです。
以下の変更をしたら正しくアイコンを設定してくれました。

flutter_icons:
  ios: true
  image_path: "lib/assets/images/launcher/icon_ios.png"
  remove_alpha_ios: true
  android: true
  adaptive_icon_background: "lib/assets/images/launcher/icon_adaptive_background.png"
  adaptive_icon_foreground: "lib/assets/images/launcher/icon_adaptive_foreground.png"

タイトルとURLをコピーしました