EclipseでAndroidアプリを開発しています。
私のアプリでは、ファイルdata.xmlを読み取ろうとします。 res/raw /に配置し、アクセスするにはgetRessources()。openRawResource(R.raw.data);を使用することになっています。
しかし、Eclipseはエラーを表示します。「データ」は解決できないか、フィールドではありません。
しかし、フィールドはgen/R.Javaにあります!!!
public final class R {
public static final class raw {
public static final int data=0x7f040000;
}
}
何か案は ?ありがとう
解決策:正しいR.Javaファイルをインポートしてください! import my_package.R;
Ctrl + shift + Oの信頼を停止...
私は数週間前にすでにこの問題に直面していました。 Eclipseはデフォルトでcom.example.R
を使用していると判断するため、com.example
(Android.R
はパッケージの名前)を使用する必要があります。これを試してください。
プロジェクトをきれいにして再構築してみてください!
または、単にimport Android.R;
。
もしそうなら data.xml is in raw folder
しかし、まだ解決されていないClean and build your project and check.
それでもエラーチェック: Opening raw file