62

後で使用するためにさまざまなメディアファイルを保持するAndroidアプリ用のrawフォルダーを作成しようとしています。しかし、.javaクラスで作成されたrawフォルダーを参照できないようです。

例:R。?->これにより、基本的なドローアブル、レイアウト、値フォルダーなど、使用できるすべてのリソースのリストが返されます。ただし、rawフォルダーは表示されません。

rawは一般的なフォルダとして作成され、他には何も作成されないと言うのは正しいですか?または、リソースとして認識されるために、AndroidManifest.xmlファイルで宣言する必要がありますか?

4

8 に答える 8

104

rawフォルダーはresフォルダー内にある必要があります。そうでない場合は機能しません。

于 2012-04-12T18:34:14.130 に答える
50

パッケージを右クリックし、ポップアップ で新規をクリックしてから、Androidリソースディレクトリをクリックします 。新しいウィンドウが表示されます。リソースタイプをrawコピーに変更し、曲をrawフォルダーに貼り付けます。曲ファイルをrawフォルダーにドラッグアンドドロップしないでください。小文字にするこの方法はAndroidStudioLink用です ここに画像の説明を入力してください

于 2015-03-27T19:03:32.183 に答える
14

一般フォルダにファイルを作成して配置すると、エラーが発生します。メディアファイルをrawフォルダーに入れると、rawフォルダーを.javaファイルに参照できます。

それがあなたのすべての疑問を解決することを願っています。

于 2011-04-25T11:15:03.797 に答える
11

'res'フォルダ内に'raw'を作成し、そのrawフォルダ内にメディアファイルを配置するだけです。次に、R.raw.mediaFileなどのプログラムを介してそのメディアファイルにアクセスしてみてください

于 2013-01-31T11:43:34.807 に答える
8

初めてres内にrawフォルダーを作成したとき、R.rawを使用してアクセスできませんでしたが、コードで使用しています[このフォルダーを参照できないエラーが表示されます]。アプリをデプロイすると、そのエラーはなくなりました。離れて、私のアプリは問題なく実行されます。その後、を使用してrawフォルダにアクセスできるようになりました。R.raw.musicR.raw

于 2017-07-14T10:05:32.850 に答える
2

Androidのホッキョクギツネ

[アプリ]->[新規]->[フォルダー]->[Rawリソースフォルダー]を右クリックします

ここに画像の説明を入力してください

于 2021-10-18T09:37:44.223 に答える
0

StackOverflowに関する別の回答がこれに役立ちました。[ビルド]>[プロジェクトのクリーン]に移動するだけで、問題が自動的に解決されます。

于 2018-09-16T16:17:23.003 に答える
0

また、メディアファイルをrawフォルダーに配置するときも、命名規則に従う必要があります。私の場合、ファイル名が正しくなく、Rファイルが見つからないというエラーも表示されていました。しかし、@ Keshaが言ったように、それは私にもエラーを促している間に正常にビルドされました

于 2020-02-07T14:38:21.853 に答える