1

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

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

4

6 回答 6

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".

谢谢。

于 2013-01-06T09:59:57.923 回答
1

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

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

于 2013-01-06T10:50:48.947 回答
1

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

于 2013-01-06T10:50:56.890 回答
0

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

于 2013-01-06T09:55:44.933 回答
0

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

于 2013-01-06T09:56:59.517 回答
0

按照以下步骤解决此问题
1.卸载应用程序并重新启动手机 2.清理项目并构建项目 3.在手机中运行应用程序以查看应用程序的更改图标

于 2016-09-16T09:01:11.103 回答