0

尝试一些到目前为止运行良好的 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,它会自动添加这些导入,但错误仍然存​​在。我也一遍又一遍地重建它,但没有任何效果。

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

4

3 回答 3

0

在 Eclipse 中右键单击项目节点并选择 Android Tools->Fix Project Properties。您似乎缺少指向 Android 库的链接。检查的好方法是打开属性-> Java 构建路径-> 库并验证 Android 链接是否存在。如果没有 - 执行 Properties-> Android 并选择您想要使用的项目目标

于 2012-12-21T21:44:53.533 回答
0

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

Project > Clean

如果这不能解决问题,请验证项目路径中是否确实存在 pour souce:

com.example.sqlite

于 2012-12-21T21:44:54.547 回答
0

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

于 2012-12-21T21:47:58.817 回答