安卓图标未更改

23

我开发了几个Android应用,从未遇到这种情况,这让我很困扰。 我在android的几个文件夹(xhdpi、hdpi、mdpi和ldpi)中都有一个名为ic_launcher的应用程序启动图标。我的Android清单看起来像这样:

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <uses-library android:name="com.google.android.maps" />

我的应用程序图标只是默认的Android图标。我已经清理了项目,刷新了,从几台不同的计算机构建了项目,使用ant来压缩png文件,但仍然无法解决。

我开始想这可能是因为我的Android设备上有缓存文件之类的问题(我在我的S2上使用Miui系统),但我不确定。

有没有更好的建议?


1
你刚刚尝试在设备上卸载并重新安装应用程序了吗? - Aerilys
你是否尝试在不同的设备上构建你的应用程序? - Piotr Ślesarew
尝试为可绘制对象使用不同的名称,并检查其效果。 - KMI
我已经在其他设备上尝试过,图标显示出来了。是的,我已经尝试卸载和重新安装它了。 - Luís Jesus
你解决了这个问题吗?依我之见,这是一个Miui的Bug,因为我在S1上也遇到了相同的问题,而且我也使用Miui。我已经尝试了几乎所有可能的方法,但是没有任何帮助。将该应用程序安装到模拟器上可以正常工作。 - balee
14个回答

0
你在项目根目录下看到了“classes/res-cache”文件夹吗?如果是的话,请将其删除。这对我很有帮助。

0

还要记得检查drawable和anydpi文件夹中的动态xml默认图标


0

如果使用Z-launcher,请前往Z-launcher设置,然后将图标主题更改为其他内容,再切换回所需的值,图标将会刷新。


0
在我的情况下,在网上搜索了很多后,我发现在我们尝试运行应用程序的设备上有某种缓存,为了清除该设备上的缓存,我只需重新启动设备,然后在重新启动时图标更新即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接