为了账号安全,请及时绑定邮箱和手机立即绑定

求教activity_main cannot be resolved or is not a field

完全按老师的方法做的

但是还是会提示activity_main cannot be resolved or is not a field 这个错误

网上找了很多方法去解决这个问题,也clear了,也设置了android:minSdkVersion="8" 

实在是解决不了,希望老师或者大神帮忙解答一下。

http://img1.sycdn.imooc.com//55444ac000010f7f13430671.jpg



正在回答

6 回答

创建你的activity_main.xml文件时,你没有命名你的你的File!!!http://img1.sycdn.imooc.com//5551b872000151c407980710.jpg

看看这张,仔细对照,不是版本问题,一定要细心

0 回复 有任何疑惑可以回复我~
#1

Jy_z 提问者

感谢!已经解决了。
2015-05-12 回复 有任何疑惑可以回复我~

我如果删除语句:import android.R;报错就是:R cannot be resolved to a variable,不删就是:mian_activity cannot be resolved or is not a field,都不能解决问题啊

0 回复 有任何疑惑可以回复我~
#1

幕布斯7150041

R cannot be resolved to a variable,一般是你的代码有错误才会这样,最好仔细检查下大小写和拼写错误这种简单错误。 删除import android.R是对的
2016-09-18 回复 有任何疑惑可以回复我~

怎么clear和设置android:minSdkVersion="8" 

0 回复 有任何疑惑可以回复我~

我是重启eclipse之后才好的,不知道是不是个bug

0 回复 有任何疑惑可以回复我~

最新情况:暂时解决了不会显示红色XX,但是console那栏还是有一串英文提示。WARNING: unable to write jarlist cache file F:\Work\workspace\appcompat_v7\bin\jarlist.cache

http://img1.sycdn.imooc.com//55446c5f000152d713390667.jpg

解决方法:下的是32位的那个包。我发现我的SDK版本是4.4,因此我在新建的项目的时候,对应全调成了4.4,暂时可以解决红色X的问题。

http://img1.sycdn.imooc.com//55446ce400010b2505720183.jpg

http://img1.sycdn.imooc.com//55446d20000134ef05530310.jpg


0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//55444b090001e6d305280361.jpg


import R也删除了,所以实在是找不到问题出在哪儿

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312585    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

求教activity_main cannot be resolved or is not a field

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信