Android图标没有变化

时间:2012-08-23 12:09:23

标签: android

我已经开发了几个Android应用程序,这从来没有发生在我身上,令我不安。 我在android几个文件夹(xhdpi,hdpi,mdpi和ldpi)上有一个名为ic_launcher的应用程序启动器图标。我的Android Manifest看起来像这样:

<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)但是我不确定。

任何人都有更好的建议吗?

13 个答案:

答案 0 :(得分:7)

我遇到了同样的问题并检查了类似的帖子。我删除了bin目录,只是重新编译eclipse并将新的apk发送到设备。

答案 1 :(得分:5)

问题在于MIUI缓存应用程序图标。我搜索并删除了现有的图标,一切都按预期工作。

答案 2 :(得分:5)

如果您使用MIUI,请更改主题。图标会刷新..

答案 3 :(得分:3)

我遇到了同样的问题,重启设备后显示了新图标。

答案 4 :(得分:2)

我发现我不得不删除ic_launcher.xml,因为其中包含带有默认图标编码的路径。

答案 5 :(得分:1)

Andorid将根据您正在使用的DPI(像素密度)拍摄图像,因为您使用的是 S2 我的猜测是将您需要的图像放入 x-hdpi 并检查。

答案 6 :(得分:1)

如果我是你,我将从我的res文件夹中删除这些图标,并在没有它们的情况下构建我的应用程序。如果它可以安装到设备上,那么它可能是某种缓存是的,如果不是,我建议你在清单中更改你的图标名称并使用另一个只是为了查看。

答案 7 :(得分:1)

如果您在MIUI中,请在设置中转到应用并清除数据。确保重新启动手机。

答案 8 :(得分:0)

您是否在项目的根目录中看到“classes / res-cache”文件夹?如果是,请删除它。帮帮我。

答案 9 :(得分:0)

在一些HTC设备上也会发生这种情况。这是因为启动器会缓存图标,即使在修改后也不会刷新它。

您可以终止启动器的进程来解决它。这样做适用于我的HTC One。

答案 10 :(得分:0)

如果使用Z-launcher,请转到Z-launcher设置,然后将图标主题更改为其他内容并返回到所需值,图标将刷新

答案 11 :(得分:0)

还记得检查drawable和anydpi文件夹上的dinamic xmls默认图标

答案 12 :(得分:0)

我遇到了同样的问题,因此我从res文件中删除了旧图标,并在清除缓存后重新启动设备,然后它就可以工作了。