Android/MIUI在通知栏中设置小图标不工作?显示默认图标

Android/MIUI在通知栏中设置小图标不工作?显示默认图标,android,android-notifications,Android,Android Notifications,尝试了各种可能在状态栏中设置小图标(系统会将其作为打开的通知抽屉中的大图标进行),但没有任何效果。 尝试使用原始.png文件以及可绘制的.xml文件以及两者的组合(xml将png称为位图源) 此外,我确实使用AndroidStudioNew->Image Asset->Notification icon添加了资源,它优雅地将其转换为所需的版本,并去除了除白色和alpha通道之外的所有颜色 无论我做什么,都会显示默认的启动器图标,而不是我自己的图标。答案简单明了:重新启动手机 MIUI缓存通知图标

尝试了各种可能在状态栏中设置小图标(系统会将其作为打开的通知抽屉中的大图标进行),但没有任何效果。 尝试使用原始
.png
文件以及可绘制的
.xml
文件以及两者的组合(xml将png称为位图源)

此外,我确实使用AndroidStudio
New->Image Asset->Notification icon
添加了资源,它优雅地将其转换为所需的版本,并去除了除白色和alpha通道之外的所有颜色


无论我做什么,都会显示默认的启动器图标,而不是我自己的图标。

答案简单明了:重新启动手机

MIUI缓存通知图标,在安装应用程序后,它们不会随应用程序更新一起更新(通常在开发周期中)。同样,卸载并再次安装也不能解决问题。在这种情况下,唯一的办法就是重新启动手机


我还怀疑MIUI主题管理器可能对此负责,因为我看到一些主题在系统范围内更改了应用程序图标,因此它可能会绕过
Notification.Builder
中的任何设置。除此之外,在内置通知的
RemoteView
中更改资源等任何技巧也不起作用。小心MIUI

一整天我都在努力改变图标,而现在我找到了答案。它对Meizui也是有效的,如果这种情况在引导期间持续存在,那么它就是主题管理器。只需更改主题,或者如果手机已根目录,请在/data下搜索您的软件包名称并删除缓存的文件。