cannot be resolved or is not a field

我通常的解决办法:

1.看看是不是manifest.xml文件有错误,如果有的话,R.java是不会生成的

2.一般来说R.layout.aaa.xml,这里的R是自己的包的R.java,不是android系统的R.java,所以如果引入包的时候有import android.R,要删除这句话

3.有时候从网上下载了新的project,导入eclipse的时候,莫名其妙就会遇到这种问题,这时就clean一下,设置自动build。

一般我都是这样解决的。遇到新的问题或者解决办法再更新。

时间: 2024-10-19 20:19:41

cannot be resolved or is not a field的相关文章

Android工程中加入图片,报错cannot be resolved or is not a field

SDK和ADT为22.6.2版本 工程为4.4.2 今天在写Android代码的时候,往工程中加入了几张图片,然后在代码中使用R.drawable调用时,一直报错 cannot be resolved or is not a field 然后我查看了gen目录下的R.java文件,发现里面已经有我加入的图片资源ID了,觉得很奇怪,一般是无法生成R.java文件的时候才会出现这种现象啊 在网上查了资料也未见有可以解决我这个问题的方法,然后我就把我的代码从头到尾重新看了一遍,开始也没有发现什么异常,

activity_main cannot be resolved or is not a field

今天编程的时候莫名其妙在setContentView(R.id.activity_main);这里报错,提示是activity_main cannot be resolved or is not a field,可以change to activity_list什么,但这样以来自己的文件里那些id就无法使用了 又回过头看,明明有这个xml文件 后来才发现是导入包的时候不知怎么的导入了一个R包,将原本的给覆盖了,因此才会报错,把这个包删了即可

"cannot be resolved or is not a field"问题解决 (转载)

转自:http://blog.csdn.net/liranke/article/details/16803295 在修改了资源文件后,出现“"cannot be resolved or is not a field",解决方法如下: 1.   删除R.java文件,这时,系统会重新生成一个R.java; 2.  删除java代码中的”import android.R“文件. 问题解决.

Androidproject中增加图片,报错cannot be resolved or is not a field

SDK和ADT为22.6.2版本号 project为4.4.2 今天在写Android代码的时候.往project中增加了几张图片,然后在代码中使用R.drawable调用时.一直报错 cannot be resolved or is not a field 然后我查看了gen文件夹下的R.java文件,发现里面已经有我增加的图片资源ID了.认为非常奇怪,通常是无法生成R.java文件的时候才会出现这样的现象啊 在网上查了资料也未见有能够解决我这个问题的方法.然后我就把我的代码从头到尾又一次看了

xml cannot be resolved or is not a field

loadHeadersFromResource(R.xml.settings_headers, headers); error: xml cannot be resolved or is not a field, but res/xml/settings_headers.xml exists. Every xml file will have its own ID in R.java, which is AUTO-GENERATED by eclipse when building projec

在新建的android项目中出现cannot be resolved or is not a field

在新建的android项目中出现cannot be resolved or is not a field 解决方法:去除代码activity代码页面顶部中的 import android.R;

“main cannot be resolved or is not a field”解决方案

.layout.main总是在layout上有错误提示波浪线. 解决方法: (1) 删除"import android.R;". (2) 勾选上Eclipse中的"Project->Build Automatically"; 原因是: 添加文件,比如xml文件或者资源文件时,系统自动添加了import android.R;android.R是系统提供的资源,R是应用程序的资源.删除"import android.R"之后工程就是从/res文

main cannot be resolved or is not a field

今天在做XML解析的时候,总是给我报 XML Parsing Error: XML or text declaration not at start of entity 的错误,后来查了下讲大概意思是android中解析的时候xml文件格式问题. 在文件的最前端 即<?xml version="1.0" encoding="UTF-8"?>前面不能有空格. 修改即好.

&quot;activity_main cannot be resolved or is not a field&quot;的解决办法

出现这种报错的原因可能是在添加资源文件时,系统自动添加了"import android.R;",而android.R是系统提供的资源,因此该程序的资源就无法检索到,导致报错. 解决办法:删掉:import android.R;