package com.example.sw;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;public class MainActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
} @Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}}报错的是12行和18行的R

解决方案 »

  1.   

    R没有生成?res目录下有对应资源存在吗?
      

  2.   

    确认XML文件语法正确
    clean工程再试
      

  3.   

    看看error log 可能有xml报错的信息
      

  4.   


    两处R报错信息均为   R cannot be resolved to a variable
      

  5.   


    两处R报错信息均为   R cannot be resolved to a variable报这个错是说R没有生成 
    一般都是XML文件语法不正确 XML解析出错 
    检查XML文件有没有出错
      

  6.   

    clean一下你的工程
    Protect --> clean.. --> 选择你要clean的工程-->确定。
      

  7.   


    两处R报错信息均为   R cannot be resolved to a variable报这个错是说R没有生成 
    一般都是XML文件语法不正确 XML解析出错 
    检查XML文件有没有出错
    没有错误啊,求破
      

  8.   


    打开 在 Problems 和 Error Log (不是Logcat) 中找一下R报错以外的错误信息
      

  9.   

    @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.main, menu);
            return true;
        } 
    这个方法可以删了,没多大用,当然你不想删也可以留着,这是因为你没有导入R,你import 下就可以了。