Android应用正在显示已替换的旧图片

时间:2017-09-07 12:06:03

标签: android android-drawable

我正在将drawables文件夹中的一些图标添加到布局中。我有一个我替换的图像,它与旧的图像名称相同。我重写了文件,重建了项目,Android Studio的图形布局显示了新图标。但是,当我运行应用程序时,会出现旧图标。我查看了所有drawables文件夹,看看是否有一个旧图标,但它已在每个文件夹中被替换。我也尝试重新安装应用程序,它仍然显示错误的图标。

为什么该应用显示正确的图标?

5 个答案:

答案 0 :(得分:0)

可能是由于Android Studio的一些错误,尝试一下它会起作用:

手动从本地路径删除.apk(路径:\YourProjectFolder\app\build\outputs\apk\app-debug.apk

然后重建项目,最后运行

答案 1 :(得分:0)

由于instant run功能,

  

安装应用后,“即时运行”允许您推送代码更改,而无需构建新的APK

新的apk没有创建。从路径...\apk\app-debug.apk

删除apk文件后尝试

然后再次构建并生成apk。

答案 2 :(得分:0)

重建您的项目然后工作正常

答案 3 :(得分:0)

从drawables文件夹中删除您的图标,在应用程序中设置另一个图像而不是删除的图像,运行应用程序,关闭应用程序,在drawables文件夹中再次添加图像,将其添加到控件上并再次运行。它现在应该工作。

答案 4 :(得分:0)

最终发生的是图像在库模块中被替换,而app模块也包含旧图像。由于应用程序资源会覆盖库的资源,因此会显示旧图像。