it-swarm.com.ru

Круглый значок приложения не отображается на Android Oreo

Я пытаюсь установить значок круглого запуска для своего приложения в Android Studio, но он отображает значок по умолчанию только при тестировании приложения в эмуляторе под управлением Oreo (API 27). Я добавил иконки с помощью Image Asset и перезаписал изображения на изображения, сгенерированные из http://romannurik.github.io/AndroidAssetStudio/ .

Я указал Android:roundIcon="@mipmap/ic_launcher_round" в своем файле manifest и убедился, что значки используют соответствующие имена в папках res.

Значок по умолчанию отлично работает на старых версиях ОС. Что-то я пропускаю?

8
Phil

Вы перейдете к File-> New-> image Assert-> legacy-> ниже заголовка значка Google Play Store, чем выберите кружок вариант. 

3
Dinesh Kumar Yadav

Если вы не необычный разработчик, этот ответ для вас:

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

</application>

Я использовал один и тот же icon для значка и roundIcon. Это решило мою проблему…. Плюс, я не понимаю, почему в Android так много настроек для иконки приложения, чем старше, тем лучше !!!

3
dd619