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包,将原本的给覆盖了,因此才会报错,把这个包删了即可

时间: 2024-08-06 02:38:38

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

"activity_main cannot be resolved or is not a field"的解决办法

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

Android错误之--activity_main cannot be resolved or is not a field

一般在copy别人的项目中会容易出现本错误,截图如下: 出现本错误的一般有两种情况 第一种情况:导包错误--检查import,找到这个: 删除之,再重新导入含有包名的R文件. 第二种情况:本情况应该更为多见,一般为布局文件中有错误,而无法生存R文件,可以检查一下: 你会发现果真没有生成R文件,这时你需要解决的就是查找布局文件中的错误,改正错误,生成R文件之后,本错误就会消失啦! 喜欢的朋友关注我的微信平台哦!更多好的文章推荐给你! 版权声明:本文为博主原创文章,未经博主允许不得转载.

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文件的时候才会出现这种现象啊 在网上查了资料也未见有可以解决我这个问题的方法,然后我就把我的代码从头到尾重新看了一遍,开始也没有发现什么异常,

"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;

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. 一般我都是这样解决的.遇到新的问题或者解决办法再更新.

“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文