Launcher Icon is not Shown in Oreo 8.0/8.1

梦想的初衷 提交于 2019-11-27 01:13:32

问题


Explanation:

I have a working app in google play market. Everything works fine in android versions from 4.0-7.0.

Case:

When the client downloaded it on his Android 8.0 (Oreo) a launcher icon did not seem to show instead android's default launcher icon is showing!!

Question:

Anyone who has encountered such issue? I need any hints to solve it since it seems weird because I have all 4 typed .png icons in mipmap folder.


回答1:


Yes, I also faced the same issue in Android Oreo.

1) Add your images by adding in Image Vector




回答2:


This might not be the ideal solution. But deleting the directory named mipmap-anydpi-v26 will resolve the issue if you have correct icons in relevant folders.




回答3:


I was having the same problem make sure you have set drawable or mipmap to icon attribute as well as roundIcon attribute under application tag in your Manifest file

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

</application>

This might resolve someone's issue. Thanks.




回答4:


Use a .png image in the Image Asset tool to generate launcher icon.




回答5:


None of the previous answers worked for me. I discovered my project had a file app/src/main/res/drawable-v24/ic_launcher_foreground.xml while another project didn't. That was the reason the other project did have an icon in Android 8 and this project not. When I removed the drawable-v24 folder I got my icon back!



来源:https://stackoverflow.com/questions/47938643/launcher-icon-is-not-shown-in-oreo-8-0-8-1

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!