我正在将drawables文件夹中的一些图标添加到布局中。我有一个我替换的图像,它与旧的图像名称相同。我重写了文件,重建了项目,Android Studio的图形布局显示了新图标。但是,当我运行应用程序时,会出现旧图标。我查看了所有drawables文件夹,看看是否有一个旧图标,但它已在每个文件夹中被替换。我也尝试重新安装应用程序,它仍然显示错误的图标。
为什么该应用显示正确的图标?
答案 0 :(得分:0)
可能是由于Android Studio的一些错误,尝试一下它会起作用:
手动从本地路径删除.apk
(路径:\YourProjectFolder\app\build\outputs\apk\app-debug.apk
)
然后重建项目,最后运行。
答案 1 :(得分:0)
由于instant run功能,
安装应用后,“即时运行”允许您推送代码更改,而无需构建新的APK
新的apk没有创建。从路径...\apk\app-debug.apk
然后再次构建并生成apk。
答案 2 :(得分:0)
重建您的项目然后工作正常
答案 3 :(得分:0)
从drawables文件夹中删除您的图标,在应用程序中设置另一个图像而不是删除的图像,运行应用程序,关闭应用程序,在drawables文件夹中再次添加图像,将其添加到控件上并再次运行。它现在应该工作。
答案 4 :(得分:0)
最终发生的是图像在库模块中被替换,而app模块也包含旧图像。由于应用程序资源会覆盖库的资源,因此会显示旧图像。