Android Oreo 上不显示圆形应用程序图标
Posted
技术标签:
【中文标题】Android Oreo 上不显示圆形应用程序图标【英文标题】:Round app icon not displaying on Android Oreo 【发布时间】:2018-09-06 14:01:29 【问题描述】:我正在尝试在 android Studio 中为我的应用设置圆形启动器图标,但当我在运行 Oreo (API 27) 的模拟器中测试应用时,它只显示默认图标。我使用 Image Asset 添加了图标,并用 http://romannurik.github.io/AndroidAssetStudio/ 生成的图像覆盖了图像。
我在 manifest 文件中指定了 android:roundIcon="@mipmap/ic_launcher_round"
,并确保图标在 res 文件夹中使用了适当的名称。
默认图标在较旧的操作系统版本上运行良好。我有什么遗漏吗?
【问题讨论】:
请使用格式化工具正确编辑和格式化您的问题。句子中的代码格式为code
非常重要的单词要粗体,次要的单词要斜体
你找到解决办法了吗?
【参考方案1】:
您将转到 File->New->image Assert->legacy-> 在 google play 商店图标标题下方,而不是选择 circle 选项。
【讨论】:
感谢您的回复。我已经尝试过你的建议,但我仍然得到带有头部的默认 Android 图标。 谢谢,这解决了我的问题。现在它可以工作并显示圆形图标。 我同意我的最佳答案【参考方案2】:如果您是非花哨的开发人员,那么这个答案适合您:
<application
android:icon="@drawable/ic_launcher"
android:roundIcon="@mipmap/ic_launcher">
</application>
我使用相同的icon
图标和roundIcon
。它解决了我的问题。
另外,我不明白为什么android有这么多应用程序图标的设置,越老越好!!!
【讨论】:
以上是关于Android Oreo 上不显示圆形应用程序图标的主要内容,如果未能解决你的问题,请参考以下文章
Nougat、Oreo 和 Pie 上的空白/黑色应用程序启动器图标
Sencha Architect android build 在 android 5.1.1+ 上不显示 pictos 图标
为啥使用 AlarmManager.setAlarmClock() 设置时仅在三星 Android 9 设备上不显示闹钟图标?
Flutter 在 VSCode 中为 android 添加圆形应用图标