我的项目中的R类错误

时间:2014-04-17 10:50:15

标签: android

我的项目中出现R类错误。我尝试清理项目,更改属性并重新启动Eclipse。

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        applicationContext = this.getApplicationContext();
        eventData = new EventDataSQLHelper(this);

        btnforAway = (Button) findViewById(R.id.btnforAway);
        btnforDriving = (Button) findViewById(R.id.btnforDriving);
        txtDefaultmain = (TextView) findViewById(R.id.txtDefaultmain);

        btnforAway.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                AppMode = AWAY_MODE;

                launchAway();

            }
        });

这里我在项目的每个文件中都得到R.id错误

2 个答案:

答案 0 :(得分:1)

如果资源文件夹中有任何错误,则不会自动生成R.java文件。 检查控制台是否存在xml中的错误。如果您在可绘制文件夹中创建带有大写锁定或数字的图像,那么时间也不会自动生成R.java文件。

如果控制台中没有错误,请执行以下步骤:

  1. Project==>uncheck Build automatically
  2. Project==>Clean
  3. 右键单击项目并选择Build project
  4. 右键点击项目,然后选择Android tools并选择Fix project properties

答案 1 :(得分:0)

大多数时候,R类错误与错误的XML文件构建有关。检查所有布局(XML文件)是否有任何错误,标记或字符设置不正确,修复它们并清理项目。