我刚刚使用Android Image Asset Studio为我的应用添加了一个图标,使用xml文件作为前景,使用纯色作为背景。现在在我完成的测试中,图标的背景显示为正确的颜色,但前景只是白色的android徽标。我已经删除了手机上的应用程序,并重新安装它,以防它被缓存为以前的徽标,我不知道还有什么用它来测试它或使它正确显示,特别是因为背景改变了,但前景并没有改变。任何帮助将不胜感激。
答案 0 :(得分:2)
只需将您想要的mipmap图标资源重命名为ic_launcher
不同的名称
另外,请确保更改了AndroidManifest.xml
答案 1 :(得分:0)
您的应用图标仍为mipmap/ic_launcher
,其前景设置为Android Studio设置的白色Android图标。你应该改变前景代码。
答案 2 :(得分:0)
我假设您正在使用API 26+(未指定问题)进行测试。
在这种情况下,在您的存储库(... / res / mipmap-anydpi-v26 /)中找到的Adaptive Icon资产将覆盖您希望使用的PNG图标。这就解释了为什么重命名图标文件可以解决该问题,如另一个答案中所述。您只需删除这些文件,即可正确解决问题。 (或者,请按照上面的链接中所述创建自己的自适应图标。)