0

我正在 ADT 上创建一个干净的项目,我注意到 gen 文件夹是空的(其中没有R.java),不允许我运行该项目。我正在运行 ADT,所有的东西都是最新的(你可以在这里看到)

https://dl.dropboxusercontent.com/u/48232925/android.png

我已经以各种可能的方式清理并建造了它。我也尝试重新导入项目,但什么也没有。XML 文件中没有错误。

我搜索了一个解决方案,发现很多人有同样的问题,大多数情况下解决方案是更新 SDK 工具,但它对我不起作用。

是否有一个原因?

4

6 回答 6

2

在屏幕顶部,单击构建 -> 重建项目 给它几秒钟。它对我有用,我希望它在使用 Android Studio(beta) 0.8.9 时也能帮助你

在我摆弄我的 res/raw 目录中的声音文件后,我的 R 消失了(将它们转换为不同的格式,弄清楚 SoundPool 类是如何工作的......突然间到处都是红色的“R”!

于 2014-10-03T14:59:41.740 回答
0

尝试右键单击项目,然后转到 Android 工具 > 修复项目属性。

如果这不起作用,请尝试在此之前和之后进行清洁。

于 2013-07-20T02:26:47.087 回答
0

如果 R.java 消失,您通常必须重新从头开始重新创建项目。

于 2013-07-20T02:29:07.367 回答
0

尝试删除 gen 文件夹中的 r.java 文件。当您在清理和构建项目后再次运行时。它应该重新创建这些文件,然后它应该可以工作。试试看。否则,您可能必须重新安装 Eclipse,因为您已经在许多不同的项目中尝试过

于 2013-07-20T03:55:43.453 回答
0

我刚刚注意到的是,在我删除了菜单的自动生成代码(我没有使用)之后,它开始导致错误。最终,当我使用仍在文件结构中的菜单 xml 进行清理时,我的 R 文件消失了。我删除了菜单文件夹中的所有条目,然后再次清理。这适用于我的特定实例。希望这对其他人也有帮助。

于 2014-02-10T04:55:26.650 回答
0

R.java缺失问题的原因有很多,我以前经常面对这个问题,调试这个问题的一些想法。

  • 尝试使用 File->New->Project->Android->Android Application Project 创建另一个测试项目。创建项目后,在模拟器中运行项目。如果一切正常,那么您的设置就是完美的。

  • 检查您的 java 文件的导入部分,有时会包含来自 android 包的默认 R.java。在这种情况下,删除该导入并添加正确的导入语句。

  • 检查您的“res”文件夹,所有 xml 都应该格式正确且有效。

希望这些调试步骤可能有助于找到根本原因。

于 2013-07-20T02:36:07.830 回答