0

Eclipse で Android アプリを作成しましたが、実行しようとするとこの問題が発生します。

package com.example.myfirstapp;

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.main, menu);
        return true;
    }

}

「R」を次のように使用する命令では、setContentView(R.layout.activity_main); ビルダーはエラーを正確に教えてくれます"R cannot be resolved to a variable"

これについて何か読んだことがありますが、解決策が見つかりませんでした。android.RR は私のレイアウト フォルダーではなく、R のようです。どうすればいいのかわからない!少しヒントが必要です。これは本当に私の最初のアンドロイドアプリです。

4

5 に答える 5

0

res/ ディレクトリにコンパイル エラーがないことを確認してください。これにより、IDE は、R シンボルの解決に使用される有効な R.java ファイルを生成できなくなります。

于 2013-06-29T13:39:11.000 に答える
0

この問題を解決する最善の方法は、 drawable フォルダー 、 res フォルダー にファイル名を指定するときは、小さな alpha-bate 後者とアンダースコアを使用するか、drawable フォルダーに画像を貼り付けるときは、常に小さな後者の画像の名前のみを使用することです。次に、プロジェクトをクリーンアップします。

于 2013-06-29T17:45:40.137 に答える