启动器图标未从mipmap文件夹加载

3

我想要改变应用程序的图标。我添加了一个新的“图像资产”,它生成了不同大小的图标,并将它们放在mipmaps文件夹中(mipmap-hdpi,mipmap-mdpi等)。我在AndroidManifest.xml中添加了以下行。

android:icon="@mipmap/ic_launcher"

但是,当我运行我的应用程序时,图标并没有受到影响。我总是得到 Android 默认的图标(甚至不再是我的项目的一部分),就好像我根本没有指定任何图标一样。
但是,如果我将图标添加到我的 drawable 目录中,并在我的 AndroidManifest.xml 文件中更改该行,则会发生变化。
android:icon="@drawable/ic_launcher"

它不起作用。我尝试了各种方法,重新安装,重启Android Studio,重启手机...... 我非常确定可以从mipmap目录加载启动器图标。但我不知道为什么它不起作用。

有什么建议吗?如果您需要任何关于我的应用程序的附加信息,请告诉我。不确定哪些信息对此问题可能有影响。


1
同时,尝试使用“文件”>“无效缓存/重启”选项。 - Vamsi Tallapudi
清理你的项目并重新构建。 - Tasneem
谢谢你的帮助。但是那没起作用 :( - arne.z
1个回答

1

更改你的图标名称并将其放置在mipmap文件夹中。例如:launcher_icon。在清单文件中使用该名称并尝试。有时由于Android Studio中的缓存,会出现此问题。


1
我刚试了一下,它还是不起作用... 不管怎样还是谢谢! - arne.z

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接