Android项目R cannot be resolved to a variable问题怎么解决
答案:5 悬赏:0 手机版
解决时间 2021-04-07 16:49
- 提问者网友:人生佛魔见
- 2021-04-07 07:21
Android项目R cannot be resolved to a variable问题怎么解决
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-04-07 08:22
是影射资源没找到。
排查方法:
1:如果是单个资源没找到,检查你的资源是否已配置,资源引用是否正确,比喻ID是否一致,有没有拼写错误;
2:有重复的配置导致引用失败,此失败一般在R文件内可以查看到重复项的标示;
3:如果是整个R文件影射失败,那么可以是尝试clear一下,让工程重新编译,一般都能解决此问题。如果仍无法解决可以先把项目移出,重建一个新项目,重新导入原来的项目。
排查方法:
1:如果是单个资源没找到,检查你的资源是否已配置,资源引用是否正确,比喻ID是否一致,有没有拼写错误;
2:有重复的配置导致引用失败,此失败一般在R文件内可以查看到重复项的标示;
3:如果是整个R文件影射失败,那么可以是尝试clear一下,让工程重新编译,一般都能解决此问题。如果仍无法解决可以先把项目移出,重建一个新项目,重新导入原来的项目。
全部回答
- 1楼网友:醉吻情书
- 2021-04-07 11:27
资源中存在错误,导致R.java没有被编译出来吧, 可以看一下gen目录下是否有R.java文件编出来。追问没有,怎么弄啊?还有,什么叫资源中存在错误啊?追答在Eclipse中,若资源里面有错误,是编译不过的,你可以看看res目录下是否有错误文件提示。另外,programs栏也会列出错误啊。追问有啊 全是R cannot be resolved to a variable错误
还有几处是AndroidManifest.xml文件里的错误追答先一处一处的解决,要所有的错误都解决后才能编译出R的追问不知道怎么弄诶,要不就不在这里提问了
还有几处是AndroidManifest.xml文件里的错误追答先一处一处的解决,要所有的错误都解决后才能编译出R的追问不知道怎么弄诶,要不就不在这里提问了
- 2楼网友:蕴藏春秋
- 2021-04-07 10:29
你的资源文件中存在用纯数字或者特殊字符的命名的文件吧。
- 3楼网友:山河有幸埋战骨
- 2021-04-07 10:04
一般这个错误是没有生成R文件,而没有生成R文件的原因基本上就是工程里的xml文件或者配置文件出错
- 4楼网友:行路难
- 2021-04-07 09:41
说明你的layout的布局文件有错误,错误解决了,R就出来了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |