且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

我的Android进阶之旅------>关于使用Android Studio替换App的launcher图标之后仍然显示默认的ic_launcher图标的解决方法

更新时间:2021-07-26 11:29:35

前言

最近做了一个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时候,关机重启一下,尼玛,就有可能就成功了。