起因:
我今天收到来自项目经理的一个需求 说图标太胖,然后给了我一张图片然后进行更换。
我本来以为这个东西很简单不就是换个图标的事吗,然后立马就改,改完之后运行效果发现安装时的图标换了
但是桌面上的图标没有换,我就清除缓存数据,卸载重新安装结果还是一样还是原来的图标。
过程:
我就去google查,一查发现入坑的小伙伴尤其多(其中还包括一些老牌程序员)我浏览了无数博客、简书
总结下来几个方法让我们先看一下这些方法:
1、直接更改icon和roundicon
2、更换主题
3、在activity入口也要加上icon
4、用file->new->image asset
5、将图标的名字换成ic_launcher 5个分辨率的都要换就好了
6、直接clear project
7、把工程目录下的build 还有app目录下的build 都删除掉,然后clear project 再次rebuid project ,
特别注意:点开手机设置,选择应用程序,清除掉这个应用的缓存和数据后
再卸载掉原来安装的程序(这一步骤不能少).运行后,结果成功解决该问题!
8、重启
说实话看完这些方法我脑瓜子嗡嗡的,但是没办法,我去一个一个试 前七个都试了不行
而且我都是按照步骤一步一步来的。
总结:
那我没招了我去问我公司的老大哥虽然我老大哥不怎么做android了
但是他给我提了一个醒,他跟我说:怀疑可能是 launcher 有缓存或者说给你优化掉了
这个时候我都不知道有这个东西 然后他又说可以重启试试 我就去重启,发现重启是可以的
然后我告诉他重启可以,他说他也不知道什么原因然后就不了了之了,哎~心累啊!
目前我就知道一个重启有效果 别的我没效果,如果有搞过的同学搞出来了可以私信我,然后教一下我,毕竟分享是快乐的。 大厂的app应该都可以 比如说QQ、微信但是他们的机制我们也了解不到 如果有小伙伴知道的可以找个机会分享一下。有一些关于上面方法的网址我给大家贴在下面:
https://blog.csdn.net/zhangkaidsy/article/details/74852470?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=9a9c7e54-6fc5-41f5-b098-418b19daf641&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control