4

我有一个简单的 Android 应用程序(使用 Mono for Android 构建),它的图标有问题。

  • 该图标在启动器和任务切换器中是正确的,但
  • 在管理应用程序和任务管理器中,它显示了一个通用的 Android 图标

我检查了各种密度资源和清单,它们看起来都是正确的。

(我在 Galaxy S 手机和 Nexus 7 上看到了这个)

4

4 回答 4

4

很可能您在 中icon为您的活动设置了属性AndroidManifest.xml,但没有为应用程序设置它。

于 2013-02-08T01:08:02.423 回答
4

我突然想到,应用程序图标以某种方式缓存在应用程序管理器中,因此卸载和重新安装应用程序并不总是正确更改图标。重新启动设备可能会有所帮助。我还发现这篇文章非常有用:在 gradle 中添加应用程序 ID 通常可以解决问题。

于 2015-06-19T06:16:55.880 回答
0

在 Package Explorer 中打开“AndroidMenifest.xml”,然后单击底部的“Application”选项卡。查看“图标”字段并输入图标的位置(例如:)@drawable/iconimage。接下来,进入“AndroidManifest.xml”选项卡并查找android:icon=,并将位置添加到其中(例如android:icon="@drawable/iconimage:)

确保两个位置的图标名称相同!

于 2013-02-08T01:25:24.733 回答
-1

Oleg 和 Collin 都是正确的,但为了完整性 - 在 Mono 应用程序中,可以使用 Application 对象上的属性设置图标(如果有的话):

[Application(Label = "MyAppName", Icon = "@drawable/icon")] 
class MyApp: Application
{ ...
于 2013-02-10T21:13:51.580 回答