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

MAUI项目修改Android与iOS应用图标失败,遇APT报错求助

MAUI应用图标修改失败解决方法

问题描述

在MAUI项目中修改应用图标时操作失败:已将PNG、SVG格式的图标文件添加至AppIcon文件夹,修改了csproj配置:

<MauiIcon Include="Resources\AppIcon\coolcoicon.svg" ForegroundFile="Resources\AppIcon\coolcoiconbg.svg" Color="#000000" />

执行清理解决方案和项目后,在Android模拟器运行应用仍报错:

Error APT2260 resource mipmap/appicon (aka com.coolco.coolcoapp:mipmap/appicon) not found.
Error APT2260 resource mipmap/appicon_round (aka com.coolco.coolcoapp:mipmap/appicon_round) not found.
Error APT2067 failed processing manifest.

解决步骤

  • 核对文件路径与命名
    确认Resources\AppIcon下的文件路径、文件名和csproj配置完全一致,注意大小写(Android构建环境可能区分大小写)。

  • 调整csproj配置
    使用前景+背景图组合时,需确保配置完整,同时补充默认图标项覆盖系统默认配置:

    <!-- 前景+背景组合图标 -->
    <MauiIcon Include="Resources\AppIcon\coolcoicon.svg" ForegroundFile="Resources\AppIcon\coolcoiconbg.svg" Color="#000000" />
    <!-- 补充基础图标引用,避免资源缺失 -->
    <MauiIcon Include="Resources\AppIcon\coolcoicon.svg" />
    
  • 深度清理缓存
    除了IDE内的清理操作,手动删除以下目录:

    • 项目根目录的bin、obj文件夹
    • Android平台缓存:Platforms\Android\bin、Platforms\Android\obj、Platforms\Android\Resources\mipmap-*目录
  • 检查AndroidManifest配置
    打开Platforms\Android\AndroidManifest.xml,确认android:icon和android:roundIcon指向正确的资源:

    <application 
        android:allowBackup="true" 
        android:icon="@mipmap/appicon" 
        android:roundIcon="@mipmap/appicon_round" 
        android:supportsRtl="true">
    </application>
    

    若自定义了图标名称,需同步修改csproj和Manifest中的对应字段。

  • 重新生成项目
    清理完成后右键解决方案选择「重新生成」,再启动Android模拟器测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 08:09:57