Значок Launcher не отображается в Oreo 8.0/8.1

Объяснение:

У меня есть рабочее приложение на рынке Google Play. Все работает отлично в версиях android от 4.0-7.0.

Случай:

Когда клиент загрузил его на своем Android 8.0 (Oreo), значок запуска не показывался, а значок андроида по умолчанию запускался!

Вопрос:

Любой, кто столкнулся с такой проблемой? Мне нужны подсказки для его решения, поскольку это кажется странным, потому что у меня есть все 4 типизированных значка.png в папке mipmap.

Ответ 1

Да, я также столкнулся с той же проблемой в Android Oreo.

1) Добавьте свои изображения, добавив в Image Vector

enter image description here

Ответ 2

У меня была такая же проблема, убедитесь, что вы установили drawable или mipmap в атрибут значка, а также атрибут roundIcon в теге приложения в вашем файле манифеста

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

</application>

Это может решить проблему. Благодарю.

Ответ 3

Используйте изображение.png в средстве Image Asset для создания значка запуска.