Android O引入了自适应图标,所以我继续尝试实现它。在使用AS3.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徽标的绿色背景)。
如果我将图标改回我的传统图标,它就能完美地工作。
我是不是遗漏了一些,或者这是某种模拟器的问题?
发布于 2017-09-05 23:45:11
根据the official documentation的说法,ic_launcher.xml应该放在res/mipmap-anydpi中,而不是在末尾指定-v26。还要检查图标大小和更简单的图标,例如以背景为颜色(<background android:drawable="@color/ic_background"/>)
你试过吗?
发布于 2017-10-03 21:37:55
也有同样的问题。切换到buildTools 26为我解决了这个问题。
编辑:我在casolorz has already answered上看到了同样的事情
https://stackoverflow.com/questions/46058595
复制相似问题