You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用RecyclerView时遇Resources$NotFoundException错误求助

解决RecyclerView设置适配器时的Resources$NotFoundException问题

嘿,作为Android新手碰到这种资源找不到的报错确实挺头疼的,我来给你梳理几个最常见的排查方向和解决办法:

  • 先定位缺失的资源:错误里的Resource ID #0x7f070075是关键线索,你可以在Android Studio里直接搜索这个十六进制ID,或者去app/build/generated/not_namespaced_r_class_sources/debug/r/com/example/root/agenda/R.java文件里找到这个ID对应的资源名称(比如是某个布局、drawable还是字符串),确认这个资源文件是不是被误删、文件名写错(Android资源文件名必须全小写,不能有特殊字符)。

  • 检查Adapter的布局加载代码:大概率是你在RecyclerView Adapter的onCreateViewHolder方法里加载item布局时出了问题。比如你写了:

    LayoutInflater.from(parent.getContext()).inflate(R.layout.wrong_item_layout, parent, false);
    

    这里的wrong_item_layout如果不存在,或者名字和实际布局文件不一致,就会触发这个错误。仔细核对布局文件名和引用的ID是否完全匹配。

  • 清理重建项目:Android Studio的R文件有时候会因为缓存出现ID不匹配的问题,点击菜单栏的Build -> Clean Project,然后再执行Build -> Rebuild Project,让系统重新生成正确的R文件,很多时候能解决这类莫名其妙的资源错误。

  • 检查布局文件内部的错误:如果对应的布局文件里引用了其他不存在的资源(比如某个drawable图标、字符串),也会导致整个布局无法被解析,进而抛出这个异常。打开对应的布局文件,看看有没有红色下划线的报错提示,修复这些小问题。

  • 排查资源冲突:如果你的项目有多个module或者引入了第三方库,偶尔会出现资源ID冲突的情况。可以检查下有没有重复命名的资源文件,或者尝试在build.gradle里添加资源前缀来避免冲突(不过这个情况相对少见)。

要是你能补充完整Adapter的代码和对应的item布局文件,我还能帮你更精准地定位问题哦!

内容的提问来源于stack exchange,提问作者Edrumaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:32:32