对应用程序进行例行更新,并决定像之前多次更新启动器图标。但是,我遇到了一个非常奇怪的错误,我之前曾经记过这个错误,但不记得我是如何解决的。
我在每个可绘制文件夹中都有正确大小的图标,并且清单中的名称是正确的:
android:icon="@drawable/ic_launcher"
当我尝试更新应用程序时,旧图标仍然存在,在全新安装时,默认启动器图标会显示。
我试过了:
值得一提的是,如果我从drawable文件夹中删除文件ic_launcher.png,然后将另一个文件重命名为该文件名,我会收到此错误:
这不应该显示,因为该文件不存在。如果我点击“继续”,则显示此错误:
有什么想法吗?
编辑:
看来这个问题比我想象的要复杂得多。如果我在模拟器上安装了一个应用程序,那么图标就会很好,在设备上却没有。如果我将应用程序安装到apk上的物理设备上,则会在一个设备上显示图标,另一个设备上的程序包安装程序崩溃!
答案 0 :(得分:0)
这似乎是由较新版本的Android中的错误引起的。这些图标确实包含在apk中并且上传得很好,但是需要重新启动才能让它们显示在我的设备上(我说错了以上我说重启不起作用)。这意味着我每次尝试新图标时都需要重启设备,而不是世界末日,但肯定令人沮丧。
这个问题存在于我一直在使用的两个不同的应用程序和两个不同的Nexus设备上,我认为它们已经更新到5.0。