Button button1 = (Button)findViewById(R.id.button1); 报错R.id cannot be resolved to a variable

解决方案 »

  1.   

    看你R.java文件有没有这个id属性常量。eclipse中都是自动生成的。
      

  2.   

    检查你工程里的R.java文件,这个文件定义了你的Android工程里所有使用的资源的id. 如果是没有这个文件,肯定工程出了什么问题,最好重新建立工程或者修复一下
      

  3.   

    应该是工程有问题,R.java的id是自动生成的
      

  4.   

    java文件 button0 = (Button) findViewById(R.id,button0);
            button0.setOnClickListener(listener0);R文件
            public static final int button0=0x7f050005;
            public static final int button1=0x7f050006;
    麻烦您再看一下
      

  5.   

    看看你的main.xml文件里怎么定义的。
      

  6.   

    楼主,你这个错误我也遇到过,反正只要是关于R的相关报错信息都可以不去管的,当你的程序其他地方都正确了,运行时会自动生成R.java文件,对应的R什么的错误会自动消失的,你再看看你其他地方有错没。最好看看layout布局等。