コマンドを使用してアプリを作成するとflutter create
、両方のプラットフォームで Flutter ロゴがアプリケーション アイコンとして使用されます。
アプリのアイコンを変更したい場合は、両方のプラットフォーム ディレクトリに移動して、そこで画像を置き換えればよいのでしょうか? プラットフォーム ディレクトリとは、myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset
iOS 用とmyapp/android/app/src/main/res
Android 用のディレクトリを意味します。
あるいは、画像をフラッターアセットアイコンはどういうわけか生成されますか?
ベストアンサー1
Flutter Launcher Icons は、Android と iOS の両方のランチャー アイコンをすばやく生成できるように設計されています。https://pub.dartlang.org/packages/flutter_launcher_icons
- パッケージを
pubspec.yaml
使用するには、ファイル(Flutterプロジェクト内)に追加します。 - ファイル内で
pubspec.yaml
、アプリに使用するアイコンのパスを指定し、そのアイコンを iOS アプリ、Android アプリ、またはその両方に使用するかどうかを選択します。 - パッケージを実行する
- 出来上がり!デフォルトのランチャーアイコンがカスタムアイコンに置き換えられました
上記を説明するビデオを GitHub README に追加したいと考えています。
ツールの実行方法を示すビデオは以下にあります。ここ。
改善点やバグの報告をご希望の場合は、GitHubプロジェクトに問題として追加する。
更新: 2018 年 1 月 24 日水曜日の時点で、Flutter プロジェクト内の既存の古いランチャー アイコンを上書きせずに新しいアイコンを作成できるようになります。
アップデート 2: v0.4.0 (2018 年 6 月 8 日) 以降、Android アイコンに 1 つの画像を指定し、iOS アイコンに別の画像を指定できます。
アップデート3: v0.5.2(2018年6月20日)以降、FlutterプロジェクトのAndroidアプリにアダプティブランチャーアイコンを追加できるようになりました。