在drawable中修改png文件后,它仍然显示手机中运行的旧图标

时间:2013-01-06 09:53:00

标签: android mobile icons

我开发了一个简单的程序,我想更改图标。这是在每个可绘制文件夹中更改ic_launcher.png文件的意思。

我在模拟器中编译,它可以运行良好。它改变了新的图标。当我安装手机并运行时,它仍然显示旧图标。有什么问题?

6 个答案:

答案 0 :(得分:1)

尝试这种方式:

<application android:icon="@drawable/ic_launcher" android:label="@string/app_name">

而不是:

<application android:icon="@+drawable/ic_launcher" android:label="@string/app_name">

只需从android:icon="@+drawable/ic_launcher"删除“+”符号。

感谢。

答案 1 :(得分:1)

更改所有可绘制文件夹中的图标:hdpi / mdpi / ldpi

您的手机可能是hdpi设备,您可能正在更改ldpi中的图标(例如) 。清理你的项目并从设备上卸载旧的apk文件并重新安装新的apk。

答案 2 :(得分:1)

如果您是第一次更新应用而不是安装,则不会替换启动器图标。您需要完全卸载应用程序并重新安装。

答案 3 :(得分:0)

你在其他手机上试过吗?问题可能在于缓存,但我不确定。

答案 4 :(得分:0)

这真的很奇怪,但也许你只改变了一个图标,我的意思是你必须改变res / drawable,res / drawable-hdpi,res / drawable-ldpi,res / drawable-中所有版本的图标 - mdpi,res / drawable-xdpi

答案 5 :(得分:0)

按照以下步骤解决此问题 1.unistall tthe app并重新启动手机 2.清洁项目和建设项目 3.运行手机中的应用程序以查看应用程序的已更改图标