Android开发更改应用图标无效的问题 最终解决办法

来源:互联网 发布:加盟淘宝孕婴店 编辑:程序博客网 时间:2024/05/21 17:45

最近新项目上线,更换应用图标,之前打包一直用的是默认的图标,结果发现在

    <application        android:name=".app.BaseApplication"        android:label="@string/app_name"        android:persistent="true"      android:icon="@drawable/ic_launcher"        android:supportsRtl="true"        android:theme="@style/AppTheme">

   结果这里设置没有效果,! 之前都是这么设置的也没发现什么问题, 这是什么鬼! ,遇到问题,先一通百度

   结果搜到这篇:

解决过程:我看了下res目录下的几个drawable文件夹发现l m xh xxh 几个文件夹里还有我之前的那个图标文件,
我开始只放了第一个文件夹里,原来工具会自动同步下面几个,但我新放的图标却没有同步,我以为是这个问题,
在下面几个也依次放进去,运行后图标还是没改过来,我无奈的去google百度了一下,有的说在MIUI中会有图标缓存的问题,
但我这是Galaxy S4的模拟器 啊。继续看,看到一个帖子,说入口activity的icon的问题,然后我立马改了下,运行,问题解决。

结果试了下,结果啥反应也没有

 继续试下一种方法:

  删除掉手机中的apk,可能会有缓存,造成的

结果先清除缓存和数据,再次卸载,关机重启,   

 结果尼玛,还是不行!

好吧,继续试:

   clear Project -->rebuild Project  再装一下, 这样就应该不会是缓存问题了, 安装apk后,发现还是不行!

接着继续试:

  debug.apk模式下,和realse模式下, realse要打包要彻底点, 打个包试一下,装入手机,结果还是不行!

 来个终极大招:

   把应用的图标的名字都改成以前默认的名字,并删除掉ic_launcher命名的图片, 再次试着装一下, 结果运行后,还是原来的.


最后,实在想不到方法了,:

  把工程目录下的build 还有app目录下的build 都删除掉,然后clear project 再次rebuid project ,特别注意:点开手机设置,选择应用程序,清除掉这个应用的缓存和数据后,再卸载掉原来安装的程序(这一步骤不能少).运行后,结果成功解决该问题!

希望以上结果能帮助到遇到同样问题的朋友!

 


阅读全文
0 0