我试图将默认图标更改为另一个图标。但是,android中显示的图标与mipmap
文件夹中的图标不同。
这是我的模拟器以及错误的图标。
在Android手机中,图标根本不显示。
这是清单文件。
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
图标名称与上面的代码相同。怎么会发生这种情况?
创建新项目时,将有一个名为mipmap-anydpi-v26
的文件夹。如果它在那里,那么将从中选择带有Api 26+的设备的图标。只需删除此文件夹,将从mipmap文件夹中选择应用程序图标。
mipmap-anydpi-v26
文件夹用于实现在Api 26中引入的adaptive icons。如果要使用自适应图标,请创建自适应图标。如果您的手机高于8.0版,将选择自适应图标,否则将选择正常图标。
如果你有ic_launcher_round
,那么只有版本7.1的手机才会选择它。
尝试将您的图像文件重命名为mipmap中的“appicon”,然后将其设置为显示为
android:icon="@mipmap/appicon"
确保您已在每个mipmap文件夹中更新了ic_launcher
图像,例如