Значок устаревшего изображения не отображается при использовании адаптивного значка

Я просто конвертировал значок своего приложения для совместимости с адаптивными значками android o, используя Image Asset Studio в студии Android.

Когда я запускаю свой проект сейчас на моем устройстве, использующем API 25, я получаю значок зеленого андроида по умолчанию, а не мой значок.

Это мой манифест

 <application android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" android:allowBackup="false" android:roundIcon="@mipmap/ic_launcher_round" tools:replace="allowBackup" tools:ignore="GoogleAppIndexingWarning"> 

И это файлы, созданные студией изображений

Введите описание изображения здесь

Является ли это просто ошибкой Android Studio или я что-то пропустил?

У меня была такая же проблема, и я решил ее переименовать в mipmap-anydpi в mipmap-anydpi-v26 .

По- ic_launcher.xml файл ic_launcher.xml смущает старые версии Android, и это скрывает его от всех, кроме O. Во всяком случае, мои значки теперь работают на всех версиях (по крайней мере, до SDK 11).