Android图标不会出现

时间:2011-08-24 08:32:54

标签: android resources icons

我正在使用一个Eclipse项目生成2个apks(一个是我的应用程序的免费版本,另一个是付费版本)。

在编译其中一个之前我做的只是修改AndroidManifest文件(更改包名称),然后修改我的配置文件,并选择Android Tools - >出口......

然而,我生成的两个apk中只有一个最终会得到应用程序的正确图标。

有趣的是图标在应用程序内部使用,并且在两个应用程序中都可以看到。它只是位于手机“桌面”上的应用程序图标,显示“默认”Android图标。

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

要在启动器中显示,您的主要活动应声明此intent-filter:

<intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

也许您在编辑Manifest文件时已将其删除,您应该检查它。希望这会有所帮助。

答案 1 :(得分:0)

请确保您在不同的可绘制文件夹中没有不同的icon.png文件(或您命名为图标文件的任何文件)。 确保您的图标文件在drawable,drawable-hdpi,drawable-mdpi,drawable-ldpi或您正在使用的任何可绘制文件夹中相同(分辨率除外)。

我认为其中一个在其中一个文件夹中有默认图标。

答案 2 :(得分:0)

我相信发生的事情是Astro文件管理器会缓存应用程序图标。由于我将具有相同文件名的新应用程序版本复制到手机中,因此它将保留旧图标。谢谢大家!