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

时间:2017-12-22 09:03:41

标签: android android-launcher android-8.0-oreo

  

解释

     

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

     

案例:

     

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

     

问题:

     

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

7 个答案:

答案 0 :(得分:37)

是的,我在Android Oreo中也面临同样的问题。

  

1)通过添加图像矢量

添加图像

enter image description here

答案 1 :(得分:15)

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

答案 2 :(得分:14)

我遇到了同样的问题,请确保您已将drawable或mipmap设置为图标 属性以及应用标记下的 roundIcon属性您的清单文件

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

</application>

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

以前的答案都没有对我有用。我发现我的项目有一个文件app/src/main/res/drawable-v24/ic_launcher_foreground.xml,而另一个项目没有。这就是其他项目没有在Android 8中带有图标而该项目没有图标的原因。当我删除drawable-v24文件夹时,我的图标又回来了!

答案 5 :(得分:0)

Android -> Project -> App - > src -> res

right-click on res then -> new -> image asset -> inside add image set as your logo ratio

enter image description here

enter image description here

答案 6 :(得分:0)

尝试重启手机并在设备上安装应用