我发布了一个版本的应用程序。对于这个版本,我有一个启动器图标的图像。对于下一个版本(更新),我将此图标替换为其他图像。
我的问题是,当我使用新版本更新最新版本时,新的启动器图标不会显示,而旧的启动器图标仍在显示。
但是,如果我在卸载之前和卸载之后清除数据,那么通过安装新版本我可以看到新的启动器图像。问题是我无法逐一询问所有客户请清除数据然后在更新到新版本之前卸载。
解决方案是什么?
答案 0 :(得分:1)
我已经多次更改了我的应用的启动器图标,并且没有任何问题(用户群是几百万用户)。您在源代码中无关,只需替换.png
文件夹中的res
文件并重建项目。
注意:如果您使用某些IDE(Eclipse,IntelliJ IDEA等)构建最终.apk
,请不要忘记在构建项目之前刷新并完全清理项目。
答案 1 :(得分:1)
请检查您是否在清单中提到了图标
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
</application>
当我没有在应用程序标记中添加图标时,我遇到了同样的问题。但在应用程序标签
中添加图标后,它得到了解决答案 2 :(得分:0)
它应该像替换图像一样容易,但有时它不适用于日食。我解决了它只是删除旧的图标启动器(所有版本mdpi,hdpi ...),然后用不同的名称粘贴新的。
也许不是你的情况,但这是我的情况,也可能是另一个。