我开发了一个简单的程序,我想更改图标。这是在每个可绘制文件夹中更改ic_launcher.png文件的意思。
我在模拟器中编译,它可以运行良好。它改变了新的图标。当我安装手机并运行时,它仍然显示旧图标。有什么问题?
答案 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.运行手机中的应用程序以查看应用程序的已更改图标