应用管理应用中的Android图标错误,但在启动器中是正确的

时间:2013-02-08 01:04:46

标签: android

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

  • Launcher和Task Switcher中的图标正确,但
  • 在管理应用程序和任务管理器中,它显示了一个通用的Android图标

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

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

4 个答案:

答案 0 :(得分:3)

您最有可能在icon内为您的活动设置AndroidManifest.xml属性,但未将其设置为应用。

答案 1 :(得分:1)

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

[Application(Label = "MyAppName", Icon = "@drawable/icon")] 
class MyApp: Application
{ ...

答案 2 :(得分:1)

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

答案 3 :(得分:0)

在Package Explorer中打开“AndroidMenifest.xml”,然后点击底部的“应用程序”标签。查看“图标”字段并输入图标的位置(例如:@drawable/iconimage)。接下来,进入“AndroidManifest.xml”标签并查找android:icon=,同时添加位置(例如:android:icon="@drawable/iconimage

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