0

この時点までは問題なく動作していた Android プログラミングを試してみます。次のエラーが表示されます。

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

次のクラスの上位 2 つのインポート (アクティビティとバンドル):

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 リンクがあることを確認することです。そうでない場合 - [プロパティ] -> [Android] を実行し、使用するプロジェクト ターゲットを選択します。

于 2012-12-21T21:44:53.533 に答える
0

XML ファイルのいずれかがビルドに失敗すると、奇妙なエラーが表示されることがあります。コンソールをチェックして、レイアウトまたはリソースにエラーがないか確認してください。以下をせよ:

Project > Clean

これで問題が解決しない場合は、ソースが実際にプロジェクト パスに存在することを確認します。

com.example.sqlite

于 2012-12-21T21:44:54.547 に答える
0

アクティビティが含まれている場合は、マニフェスト xml を確認してください。これにより、エラーが発生する場合があります。

于 2012-12-21T21:47:58.817 に答える