Android Studio模拟器运行异常:编辑器显示原ImageView图片
Android应用运行显示旧图片问题排查方案
缓存残留导致旧资源未更新
执行以下操作清理缓存:- 点击Android Studio顶部菜单栏的
Build->Clean Project,再选择Rebuild Project - 打开模拟器,进入「设置」→「应用」→ 找到你的应用 →「存储」→ 清除缓存和数据
- 手动删除项目根目录下的
.gradle、build文件夹,之后重新构建项目
- 点击Android Studio顶部菜单栏的
布局文件存在隐藏引用
虽然删除了主Activity的ImageView,但可能其他布局文件(比如闪屏页、测试布局)还引用了这张图片。用全局搜索(Ctrl+Shift+F / Cmd+Shift+F)搜索图片的文件名,检查所有XML布局文件,删除残留的引用。Manifest启动配置错误
打开AndroidManifest.xml,确认主Activity的intent-filter配置正确,确保只有目标主Activity包含以下代码:<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>避免误将其他显示图片的Activity设为启动项。
资源文件未彻底删除
检查res/drawable、res/mipmap、assets目录,确认图片文件是否真的被删除。如果找不到,用全局搜索定位图片文件名,找到后删除对应的资源文件。模拟器快照加载旧状态
打开AVD管理器,找到当前使用的模拟器,点击「Wipe Data」清除模拟器数据,之后重新启动模拟器并运行应用。
内容的提问来源于stack exchange,提问作者user18273596
相关产品推荐
相关产品推荐

