因此,我在mipmap文件夹中导入了带有应用程序图标的所有图像,并删除了圆形图标文件夹,因为我的应用程序不需要/不使用任何圆形图标。然后,在AndroidManifest.xml文件中,我删除了android:roundIcon="@mipmap/ic_launcher_round"
(再次,我不需要/不使用圆形图标,这就是为什么我删除了这一行代码的原因)。就是这样,这就是我一直努力向应用程序添加图标的方式,但是当我在Android Studio虚拟机中对其进行测试时,我仍然得到了Android人脸图标,但我不知道为什么。
有帮助吗?
这是我应该得到的图标
这是我的AndroidManifest.xml文件
这是我得到的图标(FunFacts1应用!)
答案 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,它现在是设置图标的必需方式。
通过使用自适应图标,您可以设置图标的背景和前景,并设置不同设备的形状:
@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按钮,然后拖放图像。