最近在开发一个android项目的时候,由于ui经常修改新的图片,所以导致在res\drawable里面需要经常替换新的图片,刚开始替换没什么问题,替换的次数多了之后就出现问题了,原本新的图片替换之后在运行之后并没有修改,还是原来的图片,文件名都是一样的,图片删除了重新添加都没法解决。
后来我尝试更换了新的文件名再修改代码再运行发现更新成功了,最后查看了一下文件详细信息发现,是新图片的时间戳比旧图片还的还要老,更新了新图的文件戳,还是用一样的名字直接替换,问题就是出在这里。
但是,一两张图片手动更新时间戳还是可以,图片一多了,手动更新就很麻烦了,这里可以用命令去批处理。
windows下,cmd进入当前文件: copy **+,, 。注意后面是直接加两个逗号。