【问题标题】:R can not be resolved while using MediaPlayer使用 MediaPlayer 时无法解决 R
【发布时间】:2012-02-01 11:48:56
【问题描述】:

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

这里的按钮是一个 .mp3 音频文件,它位于 res 的 raw 文件夹中,获取 R 未解决!

【问题讨论】:

  • 首先尝试清理您的项目,如果不起作用,请使用您的 AndroidManifest.xml 文件的代码更新您的问题
  • 您应该将声音文件放在 raw 文件夹或 assets 文件夹中。
  • thnx 将声音文件夹重命名为 raw 后可以正常工作

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


【解决方案1】:

这可能有两个原因。

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

否则可能是 R 文件未正确创建,有时是干净并重建修复,有时我不得不完全删除 R 文件并重建。

如果这些都不能解决问题,请告诉我们。

【讨论】:

    【解决方案2】:

    您必须导入 R 文件。第一次清理并构建您的项目。在你的 java 文件上

    import your.project.package.R;
    

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

    或者,您可以通过按 Ctrl + Shif + O 或右键单击您的项目然后“Source -> Organize Imports”来调用“Organize Imports”

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 2013-02-15
      • 1970-01-01
      • 2018-04-25
      • 1970-01-01
      • 2011-12-15
      • 2015-11-17
      相关资源
      最近更新 更多