Oreo 8.0 / 8.1中未显示启动器图标

问题描述 投票:36回答:5

说明:

我在谷歌游戏市场有一个工作的应用程序。在4.0-7.0的Android版本中一切正常。

案件:

当客户端在他的Android 8.0(奥利奥)上下载它时,启动器图标似乎没有显示,而是显示了android的默认启动器图标!

题:

谁遇到过这样的问题?我需要任何提示来解决它因为它看起来很奇怪,因为我在mipmap文件夹中有所有4个类型的.png图标。

android android-launcher android-8.0-oreo
5个回答
39
投票

是的,我在Android Oreo中也遇到了同样的问题。

1)通过添加图像矢量添加图像

enter image description here


22
投票

这可能不是理想的解决方案。但是,如果相关文件夹中有正确的图标,则删除名为mipmap-anydpi-v26的目录将解决此问题。


17
投票

我遇到了同样的问题,请确保在您的清单文件中的应用程序标记下设置了drawable或mipmap to icon属性以及roundIcon属性

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

</application>

这可能会解决某人的问题。谢谢。


0
投票

使用图像资源工具中的.png图像生成启动器图标。


0
投票

之前的答案都不适合我。我发现我的项目有一个文件app/src/main/res/drawable-v24/ic_launcher_foreground.xml而另一个项目没有。这就是其他项目在Android 8中确实有一个图标而这个项目没有的原因。当我删除drawable-v24文件夹时,我得到了我的图标!

© www.soinside.com 2019 - 2024. All rights reserved.