我已经开发了几个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)但是我不确定。
任何人都有更好的建议吗?
答案 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文件中删除了旧图标,并在清除缓存后重新启动设备,然后它就可以工作了。