私はEclipseでAndroidアプリケーションを書く方法を教えています。R.Javaに次のコンテンツがあります
public static final class menu {
public static final int activity_marblez_main=0x7f060000;
}
しかし、メインの Java ファイルでは、R.java のオブジェクトを「見る」ことができないようです。
package com.example.marblez;
import android.R;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
public class MarblezMain extends Activity {
//Custom View for Marble View
private MarblezView mView;
//ID for the menu exit option
private final int ID_MENU_EXIT = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mView = new MarblezView(getApplicationContext(), this);
mView.setFocusable(true);
setContentView(R.layout.activity_marblez_main);
}
私の問題は、次の行を書くときです:
setContentView(R.layout.activity_marblez_main);
activity_marblez_main はまだ見えません。R.Java ファイルをインポートしました。削除して再生成しましたが、「activity_marblez_main」がうまくいきません。なんで?具体的なエラーは次のとおりです。
"activity_marble_main cannot be resolved or is not a field"
さらに言えば、文字列など、R.java ファイルから他のものを読み取ることもできません。このエラーの原因を知っている人はいますか。髪をかきむしっています。コンピューターが嘘をつかないことは知っていますが、あるべき場所にすべてを見ているのに、プログラムがそれを読み取らないのと同じですか?