Android活动&进口问题

时间:2012-12-21 21:40:16

标签: android xml

尝试一些已经很好的Android编程直到这一点。我收到以下错误:

Activity cannot be resolved to a type
The import Activity cannot be resolved

在以下类的前两个导入(活动和捆绑)中:

package com.example.sqlite;
import android.app.Activity;

import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;

public class Input extends Activity {

    private EditText txtTitle;
    private EditText txtURL;
    private Button btnOK;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.input);

        txtTitle = (EditText) findViewById(R.id.editText1);
        txtURL = (EditText) findViewById(R.id.editText2);
        btnOK = (Button) findViewById(R.id.button1);    
    }

}

我已经完成了标准的ctrl + shift + O,它会自动添加这些导入,但错误仍然存​​在。我也一遍又一遍地重建它而没有效果。

有谁看到我在这里出错了?

3 个答案:

答案 0 :(得分:0)

右键单击Eclipse中的项目节点,然后选择Android Tools-> Fix Project Properties。看起来您缺少Android库的链接。检查的好方法是打开属性 - > Java构建路径 - >库并验证Android链接是否存在。如果不是 - 请执行属性 - > Android;并选择您要使用的项目目标

答案 1 :(得分:0)

如果您的任何XML文件无法构建,您可能偶尔会看到奇怪的错误。检查您的控制台,看看您的任何布局或资源是否有错误。执行以下操作:

Project > Clean

如果这不能解决问题,请确认项目路径中实际存在浇筑源:

com.example.sqlite

答案 2 :(得分:0)

如果包含活动,请检查清单xml。这有时会导致错误。