升级后使用资源的Android问题。

时间:2011-09-23 15:39:48

标签: android resources drawable google-play

我有一个应用程序,愚蠢的我决定将文件中的资源从filename.bmp更改为png,并用此发布升级,我从APK中删除了.bmp并添加了PNG,并且把它放在市场上。

现在,我有一些用户无法运行应用程序,但是在使用VIEW XML说明中引用资源名称的行上找不到文件时失败了。

现在,它只是一些用户,而不是所有用户......但是当一个suer升级时,它仍然真气,是旧的APK文件删除了吗? IE是旧的.BMP文件消失了吗?我一直无法完全复制我的设备上的问题,但我的理论是.BMP和.PNG文件现在都在资源/可绘制目录中,而XML膨胀只是让人感到困惑。

3 个答案:

答案 0 :(得分:1)

您需要将文件BMP和PNG重命名为完全不同的名称。这可能会导致混乱。

我建议为所有应用程序使用一种文件类型。并且可能是因为屏幕密度,某些用户没有遇到问题。确保所有资源都使用相同的命名约定,并且适用于每种屏幕大小。

答案 1 :(得分:0)

将文件重命名为完全不同的文件。

答案 2 :(得分:-2)

您是否尝试过清理项目?