构建MAUI教程应用遇APT2260错误:找不到mipmap/appicon及appicon_round
解决MAUI Android构建错误APT2260:找不到mipmap/appicon和mipmap/appicon_round资源
问题场景
按照Microsoft MAUI官方教程构建应用时,Android端启动阶段就触发APT2260构建错误,提示找不到mipmap/appicon和mipmap/appicon_round资源,但iOS端构建全程正常。网上现有相关问题帖多为MAUI beta版本的内容,对正式版不适用。
排查步骤与无效尝试
- 检查项目
Resources/AppIcon文件夹,确认缺少appicon_round.svg文件 - 复制现有
appicon.svg并重命名为appicon_round.svg后重新构建,错误依旧存在 - 删除
AndroidManifest.xml中roundIcon的引用,并删除复制的appicon_round.svg,构建仍然失败 - 移除
AndroidManifest.xml中icon的引用后,构建成功,但这只是临时规避方案,不符合应用图标的规范要求
最终有效解决方案
使用Inkscape创建符合Android圆形图标规范的appicon_round.svg文件,将其放入项目的Resources/AppIcon文件夹,然后恢复AndroidManifest.xml中icon和roundIcon的原有引用,重新执行构建即可成功。
关键注意点
- Mac版Visual Studio 2022创建跨平台MAUI项目时,默认不会自动生成
appicon_round.svg文件 - 仅移除
roundIcon引用无法解决问题,这是容易踩的坑
内容的提问来源于stack exchange,提问作者Chris Simeone
相关产品推荐
相关产品推荐

