清单:
<application
android:name="..."
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MyTheme"
tools:replace="icon,label,theme,name,allowBackup">在mipmap-anydpi-v26文件夹下,我定义了ic_launcher.xml
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/white"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>这是我的文件夹结构:

build.gradle:
compileSdkVersion = 26
buildToolsVersion = "25.0.2"
supportLibVersion = "25.3.1"
targetSdkVersion = 25
minSdkVersion = 18而且,我正在使用AndroidStudio3.0
但最终的结果是,我得到了一个默认的android图标,而不是我提供的图标。
我也尝试将前景png放在所有的密度文件夹(mipmap-xhdpi等)中,尽管我只是为了测试而使用相同的png。
发布于 2017-10-19 05:10:08
适应性图标要求API 26,因此您需要将构建工具更新到至少26.0.0版本
发布于 2018-09-04 11:15:41
我也面临过同样的问题,下面是我如何解决这个问题的方法。

发布于 2018-07-16 14:53:54
我有问题,让我的适应性图标显示。结果我没做错什么。在我在Android做了一个“清洁项目”之后,它就开始工作了。
https://stackoverflow.com/questions/46816914
复制相似问题