前言
最近做了一个App,之前开发该App的时候一直以来都是默认的launcher图标启动的,
今天美工换了一个App的launcher 图标,因此在Android Studio中将默认的lancher图标替换成美工的图标,运行到真机后,发现一直没有替换成功。
替换
下面是替换lancher图标的代码,将如下默认的代码
<application
android:name=".app.QQNewsApp"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
替换成要替换的launcher 图标的代码
<application
android:name=".app.QQNewsApp"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
在真机上运行发现,启动图标没有变化。
解决方法
起先以为是程序的问题,经多次检查无误后,开始卸载app,重新安装。仍是不行。
然后将项目全部Clean一遍,又重新Rebuild一遍再安装app,还是不行。
实在没办法了,关机重启试了一次,好吧,成功地替换了lancher图标。
可能原因:手机上有缓存,不是app内部缓存,而是launcher缓存。
总结
遇到实在无解的bug时候,关机重启一下,尼玛,就有可能就成功了。