0

IDがR.javaファイルに存在することを確認しましたが、ここにエラーが表示されます。これはR.javaコードです。

public static final class drawable {
        public static final int background=0x7f020000;
        public static final int empty=0x7f020001;
    }

そしてここで私はエラーが発生しています

empty=BitmapFactory.decodeResource(getResources(), R.drawable.empty);//0x7f020001);

R.javaファイルから直接値を使用すると、エラーは表示されません

私はプロジェクト->プロジェクトのプロパティをクリーンアップして修正し、日食を再開しましたが、どれもうまくいきませんでした誰かがこれを理解するのを手伝ってくれます

ありがとう..

4

3 に答える 3

6

多分輸入の問題だと思います。クラスのインポートを確認してみてください。EclipseはAndroidパッケージからRクラスをインポートし、あなたのRクラスの使用を停止することがあります。次のようなインポートを削除しますimport android.R

于 2012-04-05T21:01:52.587 に答える
1

Rクラスは、プロジェクトをビルドするたびに再生成されます。intnubmerを他の場所に保存してはいけません。Rクラスのint値を直接使用する必要があります

于 2012-04-05T20:46:20.960 に答える
0

同様のケースで、誰かが自分のSDKを更新することでこの問題を解決しました...それが役立つかどうかはわかりません。

于 2012-04-05T20:45:30.480 に答える