我最近有一个让我发疯的问题......
我有一个充满可绘制资产(背景、图像等)的应用程序。在更大的设备上进行测试后,我发现一些drawables太小并且被拉伸了。然后,我决定制作更高质量的版本,然后在可绘制文件夹中替换它们。在设备上启动应用程序后,我注意到可绘制对象没有刷新,将应用程序留在旧的。我试图卸载该应用程序,没有区别...在我再次安装后,该应用程序带有所有旧的东西而不是新的东西。
怎么了?:|
尝试 Project/Clean,然后部署您的应用程序。如果问题仍然存在,另一种可能是您没有将 /drawable 拆分为 /drawable-hdpi、/drawable-ldpi、/drawable-mdpi、/drawable-xhdpi。
尝试刷新可绘制文件夹(右键单击它-> 刷新)如果这没有帮助,请临时设置对另一张图片的引用运行您的应用程序。然后退出它并设置对正确图片的引用。
如果 Clean Project 对您不起作用,请尝试File > Invalidate Caches / Restart
- 这对我有用。
这些解决方案都不适合我。
在我重命名文件并更改对代码中可绘制对象的引用之后,它就起作用了。