Android Emulator API 26不显示自适应图标

use*_*633 6 android

Android O引入了自适应图标,所以我继续尝试实现它.使用AS 3.0,我按照步骤创建了mipmap-anydpi-v26目录,并在其中创建了一个ic_launcher.xml

<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@mipmap/ic_background"/>
    <foreground android:drawable="@mipmap/ic_foreground"/>
</adaptive-icon>
Run Code Online (Sandbox Code Playgroud)

我正在运行运行Android O的Pixel模拟器,但出于某种原因,它只是显示了什么似乎是默认图标(顶部带有android徽标的绿色背景).

如果我将图标更改回我的旧图标,它可以完美无缺地运行.

我在这里错过了一些,或者这是某种模拟器问题?

fma*_*oni 0

根据官方文档 ic_launcher.xml应该放在末尾res/mipmap-anydpi而不指定。-v26还要检查图标大小和更简单的图标,例如背景颜色 ( <background android:drawable="@color/ic_background"/>)

你尝试过吗?