Xamarin启动屏幕图标显示异常问题排查求助
解决方法
- 打开mipmap-anydpi-v26文件夹下的
ic_launcher.xml和ic_launcher_round.xml(若存在) - 该文件夹下的XML是Android 8.0(API 26)及以上系统优先读取的自适应图标配置文件,未同步更新会导致高版本真机图标加载异常。默认结构通常如下:
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> <background android:drawable="@mipmap/ic_launcher_background"/> <foreground android:drawable="@mipmap/ic_launcher_foreground"/> </adaptive-icon>
- 根据你的图标类型修改:
- 若新图标是拆分的前景+背景图:将
@mipmap/ic_launcher_background和@mipmap/ic_launcher_foreground替换为你新图标的对应资源名 - 若新图标是单张完整图:直接替换整个标签内容为普通bitmap配置,示例:
- 若新图标是拆分的前景+背景图:将
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@mipmap/your_new_icon_filename"/>
- 确认新图标资源已存在于对应mipmap文件夹,且文件名拼写完全匹配
- 重新编译运行即可
内容的提问来源于stack exchange,提问作者Данил Грицан
相关产品推荐
相关产品推荐

