-1

私はアンドロイドアプリケーションを開発しています。

    setContentView(R.layout.main);

    weightSpinner = (Spinner) findViewById(R.id.spinner1);
    weightUnitSpinner = (Spinner) findViewById(R.id.spinner2);
    heightSpinner = (Spinner) findViewById(R.id.spinner3);

ここで、これらの行でエラーが発生しています。つまり、Rを変数に解決できません。これを解決できます。

4

3 に答える 3

2
  1. どの XML ファイルにもエラーがないことを確認してください
  2. プロジェクトを実行 -> クリーン...
  3. Java ファイルがマニフェストで指定された同じパッケージにあることを確認してください。そうでない場合は、R ファイルを手動でインポートします。
于 2012-08-02T06:20:42.250 に答える
1

R は生成されたクラスです。R.java が生成されている場合は、/gen フォルダーにあります。

/gen に R.java がない場合、プロジェクトに他のエラーがある可能性があります。最初にそれらを修正します。
最初に他のエラーを修正してから、プロジェクトをクリーン ビルドします。それでも問題が解決しない場合は、/gen フォルダーを削除して、再度クリーン ビルドします。

于 2012-08-02T06:26:22.800 に答える
0

インポートしたパッケージを確認します。Android.R が表示された場合は、削除してクリーンアップします。

于 2012-08-02T06:24:12.123 に答える