1

// res / raw /内のファイルを参照しようとすると、Rクラスを介して、プロジェクトに「raw」ディレクトリがないかのように動作します。プロジェクトファイルとEclipseIDEをチェックインしました。間違いなくそこにあります。
ここ:

MediaPlayer mp = MediaPlayer.create(Project.this, R.raw.Gunshot);

このコードは私がコンパイルするのを防ぎます...Eclipseは「rawは解決できないか、フィールドではありません。

そのコードなしでプロジェクトを再起動、更新、ビルドしましたが、消えません。ヘルプ

4

4 に答える 4

2

私はそれを考え出した。ロガーを探していましたが、コンソールに「raw」フォルダー内のファイル名が小文字である必要があることがわかりませんでした。また、ファイルが含まれるまで「raw」オブジェクトは作成されないと思います。したがって、オブジェクトを生成することはないように見えました。みんなありがとう。

于 2012-06-03T17:19:56.393 に答える
1

「」を見つけimport android.Rて削除します。次にClean、プロジェクトとBuildそれ。

これは、EclipseAndroidで最も一般的な問題です。

これをチェックしてください、これはここで多くの解決策を見つけることができます。

于 2012-06-01T01:30:13.460 に答える
0

プロジェクト>プロジェクトをクリーンアップして再構築するのはどうですか?

于 2012-06-01T00:48:48.560 に答える
0

Android Studio 4.0の場合:

  • クリーン&リビルド
  • rawファイルの名前を小文字のaz、0〜9、および下線に変更します

キャッシュを無効にしてASを再起動した後にのみ参照が解決されました。

于 2020-06-16T16:37:51.013 に答える