You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS升级至17.9.0 Preview2后MAUI应用编译及图片显示异常

MAUI编译报错及图标不显示问题解决(.NET 8 + VS 17.9 Preview 2.0)

问题背景

  • 编译报错:MAUI解决方案因AndroidManifest.xml中android:icon="@mipmap/appicon" android:roundIcon="@mipmap/appicon_round"条目无法编译,删除该条目后编译成功,但默认应用图标无法在Android模拟器(Pixel 5 API 34)中显示
  • 环境:Visual Studio 17.9.0 Preview 2.0,.NET 8

解决方案

1. 恢复Manifest配置并验证图标资源完整性

  • 重新添加AndroidManifest.xml中的图标配置:
    android:icon="@mipmap/appicon" android:roundIcon="@mipmap/appicon_round"
    
  • 检查项目Resources/Images目录下是否存在appicon.svg文件,若缺失,从新建的MAUI模板项目中复制一份,或自行创建符合尺寸要求的SVG图标

2. 重新生成适配Android的图标资源

  • 右键项目 → 属性 → 应用程序 → 应用程序图标
  • 点击“浏览”选择Resources/Images/appicon.svg,然后点击“生成”,确保系统自动生成各分辨率的图标文件到Platforms/Android/Resources/mipmap-mdpi、mipmap-hdpi等目录下

3. 清理重建项目

  • 执行生成 → 清理解决方案
  • 手动删除项目根目录下的bin和obj文件夹
  • 重新生成解决方案并部署到模拟器

4. 清理模拟器缓存

  • 在模拟器中卸载当前应用
  • 重启Android模拟器
  • 重新部署应用

5. 检查资源构建操作

  • 确认Platforms/Android/Resources/mipmap-*目录下的所有图标文件,其生成操作设置为AndroidResource(右键文件 → 属性 → 生成操作)

内容的提问来源于stack exchange,提问作者Dilip

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 05:42:12