0

これは、レイアウトを解決できないのはなぜですか?の続きです。(Android/Java)(最初の回答のコメントを読んでください)大量のコードを投稿する必要があり、コメントでそれを行うとうまくいかないためです。

package scouting.form;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;

public class Scouting extends Activity {

    CheckBox sground,strough,shigh,dground,dtrough,dhigh;
    Button logout,clr;
    EditText TeamNum;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_scouting);
        TeamNum=(EditText) findViewById(R.id.TBTeamNum);
        sground=(CheckBox) findViewById(R.id.CBSGround);
        dground=(CheckBox) findViewById(R.id.CBDGround);
        strough=(CheckBox) findViewById(R.id.CBSTrough);
        dtrough=(CheckBox) findViewById(R.id.CBDTrough);
        shigh=(CheckBox) findViewById(R.id.CBSHigh);
        dhigh=(CheckBox) findViewById(R.id.CBDHigh);
        logout=(Button) findViewById(R.id.Logout);
        logout.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                finish();
            }
        });
        clr=(Button) findViewById(R.id.CLREntries);
        clr.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                sground.setActivated(false);
                strough.setActivated(false);
                shigh.setActivated(false);
                dground.setActivated(false);
                dtrough.setActivated(false);
                dhigh.setActivated(false);
            }
        });
    }
    @Override public void onBackPressed(){}
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_scouting, menu);
        return true;
    }
}

「R.xxx.xxx」を含むすべての行には、「R は変数として解決できません」と表示されます。

私はクリーンアップを試みましたが、それはほぼ間違いなくEclipseの不具合であるため、android.Rをインポートし、保存してクリーンアップしてから、android.Rをインポートしようとしました(android.Rをインポートすると、それを扱うすべてが壊れますが、意図的にそれを行いました)、保存、およびクリーニングを行い、できれば「更新」して不具合を解消します。また、Eclipseを再起動しようとしました。まだこのバグがあります。

4

1 に答える 1

1

それを私が直した!そのため、生のフォルダーに「Gangam Style.mp3」という名前のこのファイルがありました(どうやってそこにたどり着いたのかわかりません)。無効な名前であるというエラーに気付きました。フォルダーに入ってそのファイルを削除すると、すべてのエラーがなくなりました。悪いファイルが Eclipse を台無しにしていて、何らかの理由で R を見つけることができなかったと思います。

R を解決できないというエラーが発生した場合は、「android.R」をインポートしていないことを確認し、どのフォルダーにも無効な名前のファイルがないことを確認してください。

于 2012-11-05T23:30:14.603 に答える