我正在ADT上创建一个干净的项目,我注意到gen文件夹是空的(里面没有R.java
),不让我运行项目。我正在运行ADT,所有内容都是最新的(正如你在这里看到的那样)
我已经用各种可能的方式清理和构建它了。我也试图重新进口这个项目,什么都没有。 XML文件中没有错误。
我搜索了一个解决方案,但我发现很多人遇到了同样的问题,在大多数情况下解决方案是更新SDK工具,但它对我不起作用。
这是否有原因?
答案 0 :(得分:2)
在屏幕顶部,点击构建 - >重建项目 给它几秒钟。它对我有用,我希望它能拯救你 即时通讯使用Android Studio(测试版)0.8.9
在我的res / raw目录中摆弄声音文件之后,我的R消失了(将它们转换为不同的格式,弄清楚SoundPool类是如何工作的......突然有红色" R"&#39无处不在!
答案 1 :(得分:0)
尝试右键单击项目,然后转到Android工具>修复项目属性。
如果这不起作用,那么请尝试在之前和之后进行清洁。
答案 2 :(得分:0)
如果R.java消失,您通常需要从头开始重新创建项目。
答案 3 :(得分:0)
R.java缺少问题有很多原因,我常常经常面对这个问题,我的一些想法是调试这个问题。
尝试使用File-> New-> Project-> Android-> Android Application Project创建另一个测试项目。创建项目后,在模拟器中运行项目。如果每件事都有效,那么你的设置就完美了。
检查你的java文件的导入部分,有时默认的R.java包含在android包中。在这种情况下,删除该导入并添加正确的import语句。
检查“res”文件夹,所有xml应该格式正确且有效。
希望这些调试步骤可能有助于找到根本原因。
答案 4 :(得分:0)
尝试删除gen文件夹中的r.java文件。在清洁和构建项目后再次运行时。它应该重新创建这些文件,然后它应该工作。试试吧。 另外,您可能需要重新安装Eclipse,因为您已尝试过很多不同的项目
答案 5 :(得分:0)
我刚才注意到的是,在我删除了菜单的自动生成代码(我没有使用)后,它开始导致错误。最后当我用文件结构中的菜单xml清理时,我的R文件消失了。我删除了菜单文件夹中的所有条目,然后再次清理。这适用于我的具体实例。希望这也有助于其他人。