Android Q (10) - значок приложения не отображается, пока приложение находится в стеке приложений - PullRequest
0 голосов
/ 08 ноября 2019

Команда QA сообщила об ошибке на Pixel2 XL android Q (10) - Значок приложения не отображается, пока приложение находится в стеке приложений.

В приложении используется адаптивный значок, созданный с помощью 'Image Asset '. На предыдущих версиях Android - все хорошо. Но через несколько раз после установки приложения через Google Play (или напрямую из Android-студии) - значок приложения не отображается, когда приложение находится в стеке приложений. Это случалось не всегда.

неправильное поведение

правильное поведение

Для теста был создан пустой проект по умолчанию с адаптивным значком(с устаревшими иконками и иконками для любого dpi-v26). Ошибка воспроизведена. Также на эмуляторе с android 10.

В манифесте:

<application
        android:icon="@mipmap/ic_launcher"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:allowBackup="false"
        android:supportsRtl="true">
    .....

Переименование значков приложений и других решений не помогает.

Заранее спасибо!

1 Ответ

0 голосов
/ 08 ноября 2019

Проблема в том, что где-то еще существует этот значок, который показан в вашем неправильном поведении Так что просто проверьте, существует ли какой-либо значок с неправильным дизайном, который является.

Как в моем случае здесь двакаталоги, которые содержат значок с другим фоном, поэтому я удаляю значок из этого каталога или иным образом, я удаляю эти два каталога и все работает нормально ( Примечание: не удаляйте каталог, продолжайте исследовать, а затем удаляйте. ).

mipmap-anydpi-v26  
drawable-v24

enter image description here

...