Flutter更换应用图标失败:配置pubspec.yaml后图标未更新
Flutter应用图标未更新的解决办法
必须执行图标生成命令:你只跑了
flutter pub get拉取依赖,但flutter_launcher_icons包需要单独执行生成命令才会替换图标。在终端运行:flutter pub run flutter_launcher_icons执行完这个命令后,再重新运行项目就能看到新图标了。
检查图片路径与格式:确认
assets/images/icon.png这个路径下的图片真实存在,推荐使用1024x1024尺寸的PNG图,避免因图片格式错误、尺寸不符合要求导致生成失败。清理缓存重新构建:如果生成命令执行了但图标还是没变化,先清理项目缓存:
flutter clean之后重新执行图标生成命令,再运行项目。
验证Android配置:生成图标后,可以去
android/app/src/main/res目录下,查看各个mipmap文件夹里的图标是否已替换。如果没替换,可尝试把配置里的android: "launcher_icon"改成android: true,或者确认launcher_icon和AndroidManifest.xml中引用的图标名称一致。
内容的提问来源于stack exchange,提问作者Ivan Putra Pratama
相关产品推荐
相关产品推荐

