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

时间:2017-09-05 15:27:56

标签: 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>

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

如果我将图标更改回我的旧图标,它可以完美运行。

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

2 个答案:

答案 0 :(得分:0)

根据the official documentation ic_launcher.xmlres/mipmap-anydpi应该放在-v26而不指定<background android:drawable="@color/ic_background"/>。还要检查图标大小和更简单的图标,例如背景为颜色(Xcode_9_beta_6.xip

你试过吗?

答案 1 :(得分:0)

有同样的问题。切换到:g/^__version__/exe "normal! \<C-A>" 26解决了它。

编辑:我看到step by step tutorial同样的事情