圆形应用图标在安卓 Oreo 上无法显示

10
我正在尝试在Android Studio中为我的应用设置圆形启动器图标,但在运行Oreo(API 27)的模拟器中测试应用时,它仅显示默认图标。我使用图片资源添加了图标,并用从http://romannurik.github.io/AndroidAssetStudio/生成的图像覆盖了它们。
我已经在清单文件中指定android:roundIcon="@mipmap/ic_launcher_round",并确保图标在res文件夹中使用了适当的名称。
较旧的操作系统版本上默认图标可以正常工作。我遗漏了什么吗?

请使用格式化工具来正确编辑和格式化你的问题。 句子中的代码应该格式化为 code。 非常重要的单词用 粗体,不那么重要的用 斜体 - Morse
1
你找到了任何解决方案吗? - denis_lor
2个回答

9

如果你是一名普通开发者,这个答案是给你的:

<application
    android:icon="@drawable/ic_launcher"
    android:roundIcon="@mipmap/ic_launcher">

</application>

我在图标和圆形图标上使用了相同的icon,这解决了我的问题。此外,我不明白为什么Android有那么多应用图标设置,以前的更好!

5
你需要前往谷歌应用商店图标下方的头部,点击文件->新建->图像资产->遗留版,然后选择圆形选项。

谢谢您的回复。我尝试了您的建议,但仍然得到了带有默认 Android 图标头像的结果。 - Phil
谢谢,这解决了我的问题。现在它可以工作了,并且圆形图标已经显示出来了。 - uldo
我同意最佳答案适合我。 - Zhar

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