先是自己折腾了好久也没搞定,后来看了csdn,有大神说
manifest文件读取ic_launch时,由于同时存在ic_launch.png和.xml,会优先使用.xml,然后xml文件内容就是这个foreground 和background.xml,就是说你就算有png,还是以这两个xml文件为准。暴力的解决方式是删掉ic_launch.xml和foreground background.xml文件
但是都删掉就太麻烦了,所以我就尝试更改 ic_launch.xml 的 foreground,没想到竟然一下就成功了
1.把图标文件复制到drawable文件夹,必须是drawable文件夹
2.修改 ic_launcher_foreground.xml
替换foreground标签为
<foreground android:drawable="@drawable/ic_launcher"/>
- 1
相当于直接用图标把前景给替换了,会不会有什么副作用,我也不知道哎 ╮(╯▽╰)╭