Android studio-错误:无法找到符号变量raw

时间:2017-12-14 08:54:50

标签: android android-resources

我正在尝试在我的课程中执行简单的代码,其中包括将mp3短片段添加到raw folder,然后使用2 Buttons开始和停止来播放音频。

以下是我在创建原始文件夹时所遵循的流程:

  1. 我点击了res文件夹。
  2. 我右键单击res-new-folder-res文件夹
  3. 我勾选了#34;更改文件夹位置" Button并更改了位置" res / 2"到" res / raw"。
  4. 然后我只是复制song1.mp3文件并将其粘贴到原始文件中。

    当我按下运行程序Button时,它告诉我error:cannot find symbol variable raw

    error picture

4 个答案:

答案 0 :(得分:0)

尝试添加它:

MediaPlayer.create(MainActivity.class,getResources().openRawResource(R.raw.song1));

答案 1 :(得分:0)

清理并构建项目以解决此问题。

答案 2 :(得分:0)

只需清理有助于

的项目

按照下图 enter image description here

答案 3 :(得分:0)

就我而言,我的布局文件位于app / src / debug / res / layout中,但应位于app / src / main / res / layout中。区别是src / debug和src / main文件夹。