【问题标题】:Android icon doesn't appear安卓图标不出现
【发布时间】:2011-08-24 08:32:54
【问题描述】:

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

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

但是,我生成的两个 apk 中只有一个最终带有正确的应用程序图标。

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

有什么想法吗?

【问题讨论】:

  • 显示应用的清单文件。

标签: android resources icons


【解决方案1】:

要在启动器中可见,您的主要活动应声明此意图过滤器:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2014-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多