以下问题可以参考:

1.R cannot be resolved or is not a field

2.id cannot be resolved or is not a field

在写第一程序的时候,遇到了这个错误,我在引用一个变量时,ListView myListView = (ListView)findViewById(R.id.myListView);

总是提示我这个错误,但是我仔细检查了layout文件中我已经写的就是这个id.

然后我试着import R,这时候R下面又提示这个错误了

于是我把import这一句删除了(1.R cannot be resolved or is not a field的解决方法)

在网上大致搜索了一下,大家给出的意见就是没有保存好layout没有生成R文件

于是我多次保存但还是不行,

这时候我发现自己res/menu/下的文件也有提示错误,打开后发现是android:title引用了string文件中一个我刚刚删除的变量,

把这个引用改成输入一个字符串或者在res/values/string文件下添加这个引用

这时候再去给layout文件加一个空格什么的重新保存一下,R文件就会生成了.

总的来说,出现问题2的原因就是R文件没有生成,或者更改后没有生成好,自习检查自己的代码后,再去查找其他文件中有没有错误,所有文件没有错误,R文件才可以自动生成

----------------分割线------------------

补充:大多时候,是资源文件出现错误,有时候eclipse就不会报错,但是你clean后,因为项目有错误,R文件就消失了。

例如:drawable中的图片文件,不能有大写等

Android中cannot be resolved or is not a field错误的解决办法相关推荐

  1. IOS 开发中 Whose view is not in the window hierarchy 错误的解决办法

    在 IOS 开发当中经常碰到 whose view is not in the window hierarchy 的错误,该错误简单的说,是由于 "ViewController" ...

  2. android.mk 编译32位_C/C++初学者常见编译错误及其解决办法

    用户在C/C++集成开发环境(例如 Dev-C++)中编辑了源代码,执行编译之后,常常会因为源代码中存在问题而出现编译错误(它们会显示在编译窗口中).初学者常常会面对这些错误而不知如何处理.本文下面列 ...

  3. Access中操作必须使用一个可更新的查询错误的解决办法

    错误信息: Microsoft OLE DB Provider for ODBC Drivers error ''80004005'' [Microsoft][ODBC Microsoft Acces ...

  4. mysql4中出现的本地计算机 无法启动mysql服务 错误1067解决办法

    mysql4比不上mysql4.1和mysql 5.0,卸载时比较落后的,要注意一下 1.用windows里的添加删除来卸载 2 到mysql\bin目录下,用mysqld-nt -remove来移除 ...

  5. Android开发中遇到的问题(四)——Android中WARNING: Application does not specify an API level requirement!的解决方法

    Android开发中遇到的问题(四)--Android中WARNING: Application does not specify an API level requirement!的解决方法 参考文 ...

  6. android+点击屏幕隐藏键盘,Android点击EditText文本框之外任何地方隐藏键盘的解决办法...

    1,实现方法一: 通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏 android:id="@+id/traceroute ...

  7. sendmail服务器配置过程中出现的一些错误和解决办法

    sendmail服务器配置过程中出现的错误和解决办法 以前在做实验的过程中总结和写的一些教程的一些资料,一直没时间发布到博客上面,五一到了,终于有点时间发布啦!关于Linux上面还会有RHCE系列的学 ...

  8. Oracle10g安装中遇到的错误及解决办法

    linux解决xhost: unable to open display 实用技巧:在Linux下设置xhost方法步骤 第一步:用root登陆linux,启动vnc服务: 第二步:根据vnc起来的端 ...

  9. VirtualBox虚拟机中Ubuntu11.10安装Additions出现 读写错误的解决办法

    VirtualBox虚拟机中Ubuntu11.10安装Additions出现 读写错误的解决办法 其主要原因是硬盘的控制器的冲突造成的,考虑到兼容性,将硬盘的控制器统一改成ide即可,还用原来的虚拟文 ...

最新文章

  1. flask_sqlalchemy 多对多重复插入解决办法
  2. 2016/05/03(接口 买票 临界资源同步锁)
  3. Oracle10g的flashback drop
  4. Oracle简单建立表空间
  5. 自定义封装 banner 组件
  6. html盒子模型子元素怎么水平占满父元素_立下flag)每日10道前端面试题18 关于【盒模型】十问...
  7. 从华为做手机,到腾讯做游戏,他是怎样无缝切换、且年薪百万的?
  8. Multiavatar 多元文化头像生成器
  9. oracle 9i、10g、11g、12c官方文档
  10. php debug pit,start.php
  11. 2015Esri全球用户大会top10的QA
  12. raw格式转换jpg软件都有什么?这里有你想要的答案
  13. 小鼠血清白蛋白包裹四氧化三铁纳米粒
  14. kubuntu与ubuntu切换
  15. 阿里云服务器租赁注意点
  16. python交互式和文件式区别_Python 运行.py文件和交互式运行代码的区别详解
  17. mysql索引匹配方式
  18. 网易im即时通讯 移动端嵌入web
  19. layout和Layout_xxx的区别
  20. 超级电容锂电池混合储能Simulink仿真

热门文章

  1. 【论文汇总】Semantic-Segmentation(语义分割)
  2. 常用的学术论文图表(折线图、柱状图)matplotlib python代码模板
  3. 原京东金融副总裁金麟出任美团支付总经理
  4. LeetCode题解(0855):考场就座(Python)
  5. 【基础知识】CCD与CMOS传感器优劣
  6. 艾德思奇刚做的架构“大手术”
  7. STL(模板库)(string)(vector向量)(2019.3.19晚课习题)
  8. MySQL中的自动增长
  9. FPGA_Quartus 18.1环境搭建
  10. node爬虫实践:爬取世纪佳缘交友信息