在我的应用中,我决定更改资源(PNG文件)。所以,我删除旧的并添加具有相同名称的新的。但是,当我在手机和模拟器中运行我的应用程序时,我仍然看到旧图片!!
我尝试了所有这些选项:
对于那些可能会询问我如何使用此资源(PNG文件)的人,我将XML选择器文件指定为ImageButton的drawable。我的资源在该XML文件中被引用。
任何想法都将受到赞赏。
答案 0 :(得分:2)
您应该稍后将文件的修改日期更改为。我做的。 使用此http://www.nirsoft.net/utils/filedatech.html
答案 1 :(得分:1)
查看项目的文件夹以查找其他png文件。许多移动平台使用pngcrush
来优化移动设备的png,并将其缓存在某个地方。当您替换文件时,IDE没有注意到并且没有重新刷新新文件。旧文件将位于工作区的文件夹中,或者不太可能是Eclipse的应用程序支持文件夹。
您使用的是Windows,Mac还是Linux?
答案 2 :(得分:1)
更改映像资源文件不会导致Eclipse构建新版本。尝试通过添加新行,删除行,然后保存文件来修改源文件。然后Eclipse应该在启动时重建您的应用程序。
答案 3 :(得分:1)
您只需要在重建项目之前先对其进行清理,这将删除所有以前的状态,并且如果您仍然更改了资源文件,则应该更新资源文件。
答案 4 :(得分:0)
Eclipse习惯将所有代码编译到其.metadata目录中的结构中。不确定您的移动应用程序是否就是这种情况。
尝试在.metadata目录中搜索原始png并在那里修改/删除它。我们以前部署到Web服务器时遇到了同样的问题,而Eclipse没有接收到更改。
答案 5 :(得分:0)
我解决了。
诀窍是为我的图像选择一个不同的名称,修改我的xml选择器文件并重新构建项目。
由于