1

当我尝试通过 R 类引用 //res/raw/ 中的任何文件时,它就像我在项目中没有“原始”目录一样。我检查了项目文件以及 Eclipse IDE - 它肯定存在。
这里:

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

这段代码阻止我编译...... Eclipse 说“原始无法解析或不是一个字段。

我已经重新启动、刷新并构建了没有该代码的项目,但它不会消失。帮助

4

4 回答 4

2

我想到了。我正在查看记录器,但没有在控制台中看到“原始”文件夹中的文件名必须是小写的。我认为它也不会构建“原始”对象,直到里面有文件。因此,它似乎永远不会生成该对象。多谢你们。

于 2012-06-03T17:19:56.393 回答
1

找到“ import android.R”并删除它们。然后Clean你的项目和Build它。

这将是 Eclipse Android 中最常见的问题。

看看这个,你可以在这里找到很多解决方案。

于 2012-06-01T01:30:13.460 回答
0

项目>清理和重建项目怎么样?

于 2012-06-01T00:48:48.560 回答
0

在 Android Studio 4.0 之后:

  • 清洁和重建
  • 将原始文件重命名为小写 az、0-9 和下划线

仅在使缓存无效并重新启动AS后才解决引用。

于 2020-06-16T16:37:51.013 回答