Flutter Android构建报错:AAPT: mipmap/ic_launcher_round资源未找到
问题核心定位
首先明确:前面Firebase相关的废弃API、不安全操作提示属于警告类信息,不会导致构建失败,本次构建失败的唯一原因是 mipmap/ic_launcher_round 资源缺失。
排查与解决步骤
- 第一步:检查安卓资源目录下是否存在对应图标文件
打开项目路径android/app/src/main/res/,查看所有mipmap开头的文件夹(mipmap-hdpi、mipmap-xhdpi等),确认是否存在名为ic_launcher_round.webp或ic_launcher_round.png的文件。如果没有,要么补上对应尺寸的圆角图标,要么删除AndroidManifest里的圆角图标配置。 - 第二步:修正AndroidManifest配置
打开android/app/src/main/AndroidManifest.xml,找到第19行附近的配置:
如果确认不需要圆角图标,直接删除这一行即可;如果需要使用圆角图标,确认资源名称和配置里的名称完全一致(大小写敏感,注意不要写错拼写)。android:roundIcon="@mipmap/ic_launcher_round" - 第三步:清理缓存重新构建
执行以下命令清理旧的构建缓存:
清理完成后重新运行构建命令即可。flutter clean - 额外说明:如果是使用flutter_launcher_icons包生成的图标,检查pubspec.yaml里的图标配置是否开启了圆角图标生成项,确认配置正确后重新执行图标生成命令:
flutter pub run flutter_launcher_icons:main
内容的提问来源于stack exchange,提问作者Semih Yilmaz
相关产品推荐
相关产品推荐

