2

以前にここでこの質問に対する答えを見つけようとしましたが、どの修正もうまくいきませんでした。基本的に、私の Android プロジェクトは実行を拒否しています - 新しいプロジェクトを作成するときに与えられるデフォルトのプログラムからまったく編集していませんが。

REclipse の下に赤い線があり、「R を変数に解決できません」というエラーが表示されます。をインポートすることをお勧めandroid.Rしますが、これを行うと、今度は の下に別の赤い線が表示され、activity_main解決できないか、フィールドではありません」と表示されます。

私はここで何が起こっているのかまったくわかりませんし、コーディングやプログラミングもまったく得意ではありません。これまでの私のコードは次のとおりです。

package com.randomproject.thebasics;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}
4

2 に答える 2

1

Project->Clean を実行してから、完全な再ビルド (Ctrl+B) を実行してみてください。Eclipse は、自動生成されたファイルで少しおかしくなることがあります。

于 2013-02-28T19:59:43.250 に答える
1

コメントで述べたように、この質問には何千回も回答されています。ええと、数十回だけです。次の 2 つの可能性があります。

1) リソース エラー マニフェストまたは res ディレクトリ内のファイルの 1 つにエラーがあります。リソース コンパイラを実行できず、gen ディレクトリに R.java クラスがありません。gen フォルダーを調べて、そこに R.java ファイルがない場合は、これが問題です。

2) 不適切なインポート 時々、Eclipse はインポート android.R をインポートに追加し、インポート セクションを折りたたんで見えないようにすることがありますその後、R.whatever リソースへの参照は機能しません。インポートを確認します。android.R がある場合は削除します。

于 2013-02-28T20:29:36.003 に答える