使用MediaPlayer时无法解析R.

时间:2012-02-01 11:48:57

标签: java android eclipse android-intent eclipse-plugin

导入android.media.MediaPlayer;
MediaPlayer mp = MediaPlayer.create(MoschipActivitysec.this,R.raw.button);

这里的按钮是一个.mp3音频文件,它位于res中的原始文件夹中,R没有解析!

2 个答案:

答案 0 :(得分:0)

有两件事可能导致这种情况。

首先看看你班级的导入部分。有时eclipse会导入不同的R文件,从而导致该错误。如果导入中有任何导入随机R文件的内容,则删除该行。

否则可能是R文件未正确创建,有时是清理和重建修复,有时我必须完全删除R文件并重建。

如果这些都没有解决,请告诉我们。

答案 1 :(得分:0)

您必须导入R文件。 1st清理并构建您的项目。在你的java文件

import your.project.package.R;

请不要写你的项目的包名。例如com.my.abc

或者,您可以通过按 Ctrl + Shif + O 或右键单击项目然后“来源 - >整理进口”

来调用“整理进口”

请注意:R.sounds.button无效。