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

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

解决办法:删掉:import android.R;

时间: 2024-12-18 23:17:03

"activity_main cannot be resolved or is not a field"的解决办法的相关文章

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

android NDK开发编译C++文件出现Type 'jint' could not be resolved和Unresolved inclusion: <jni.h>的解决办法

今天在编译android NDK工程的时候,在jni文件夹下的cpp文件中报了一大堆错误,诸如:Unresolved inclusion: <jni.h>.Type 'jint' could not be resolved.Type 'jintArray' could not be resolved等,根据经验,这样的错误肯定是没有包含相应的头文件导致的. 解决方案: 选中工程,右键->Properties,点击C/C++ General展开,点击Path and Symbols,在右边

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

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

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

转自: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“文件. 问题解决.

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

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

eclipse或adt-bundle创建的android项目没有自动生成MainActivity.java和activity_main.xml等文件解决办法

以前我电脑一直以来都是用的eclipse3.7来开发android项目的,创建android项目也能正常生成MainActivity.java和activity_main.xml等文件.后来不知道什么原因,电脑几个盘上的文件很多打开都显示乱码.找了很多方法都无法解决,所以就把硬盘给格式化重装了系统. 重装系统后,重新配置了eclipse的android开发环境,但发现创建的android项目不能正常生成MainActivity.java和activity_main.xml等文件,网上找了很多方法

eclipse android ndk 提示Type &#39;JNIEnv&#39; could not be resolved 等信息解决办法

新配置完eclipse c++ android ndk 环境后,导入项目提示以下信息 是由于没有将jni.h导入的缘故,而这个文件在ndk的目录下面.所以,参照以下步骤:Project Properties -> C/C++ General -> Path and Symbols选择include标签,Add -> $Android_NDK_HOME/platforms/android-14/arch-arm/usr/include且选中All languages.最后Apply -&g