我无法在Android Studio中为我的应用设置图标

时间:2018-07-13 10:23:36

标签: java android

因此,我在mipmap文件夹中导入了带有应用程序图标的所有图像,并删除了圆形图标文件夹,因为我的应用程序不需要/不使用任何圆形图标。然后,在AndroidManifest.xml文件中,我删除了android:roundIcon="@mipmap/ic_launcher_round"(再次,我不需要/不使用圆形图标,这就是为什么我删除了这一行代码的原因)。就是这样,这就是我一直努力向应用程序添加图标的方式,但是当我在Android Studio虚拟机中对其进行测试时,我仍然得到了Android人脸图标,但我不知道为什么。 有帮助吗?

这是我应该得到的图标

enter image description here

这是我的AndroidManifest.xml文件

enter image description here

这是我得到的图标(FunFacts1应用!)

enter image description here

5 个答案:

答案 0 :(得分:1)

将以下代码添加到清单中:

<application android:icon="@mipmap/icon_name" android:label="@string/app_name" >
.... 
</application> 

并根据图标大小在所有文件夹中放入ic_launcher

mipmap-ldpi (120 dpi, Low density screen) - 36px x 36px
mipmap-mdpi (160 dpi, Medium density screen) - 48px x 48px
mipmap-hdpi (240 dpi, High density screen) - 72px x 72px
mipmap-xhdpi (320 dpi, Extra-high density screen) - 96px x 96px
mipmap-xxhdpi (480 dpi, Extra-extra-high density screen) - 144px x 144px
mipmap-xxxhdpi (640 dpi, Extra-extra-extra-high density screen) - 192px x 192px

希望这可能对您有帮助

答案 1 :(得分:1)

好的,经过一些测试和研究,我找到了答案。

如果您定位到26>(由于月底的new requirements而必须这样做),则图标将变为圆形,或者图标周围带有圆形(容器)。

Here是对此的讨论。


我也建议您查看adaptive icons,它现在是设置图标的必需方式。

通过使用自适应图标,您可以设置图标的背景和前景,并设置不同设备的形状:

enter image description here

@InsaneCat的答案是正确的,但该答案将在月底前弃用。

您现在必须创建自适应和旧版启动器图标,您可以阅读有关此here的更多信息。


最后一点,最重要-始终参考官方文档,因为不赞成使用许多答案,每个人都只是为了获得声望点而回答。

答案 2 :(得分:0)

将此行添加到您AndroidMmanifest.xml中,然后尝试再次运行它,然后发生什么情况。

android:roundIcon="@mipmap/ic_launcher"

答案 3 :(得分:0)

在两个地方都放置相同的图像路径:

android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher"

如果要使用其他图像,请在mipmap文件夹上使用如此简单的粘贴

答案 4 :(得分:0)

好的,所以我实际上找到了另一种方式... 在Android Studio中,右键单击应用程序文件夹,然后选择“新建”->“图像资产”,然后单击“路径”部分旁边的3按钮,然后拖放图像。