好吧......我知道这是重复但是,我的xml没有任何问题。 r没有导入,我尝试清理我的项目。
当我在我的drawble文件夹中添加.png并且我将其删除并且错误仍然是原型时,它开始了。我不知道还有什么可以尝试,但这真的令人沮丧。
我也尝试过创建新项目和错误生成器。
更新*我做了所有这些事情而且没有一个在我的第一个项目上工作,但是当我创建一个新项目时它有效吗?而之前它没有那么固定它!我将把我的代码转移到那个代码。 谢谢大家
答案 0 :(得分:2)
尝试删除R文件,它将自动重新创建&这可能会解决问题。你可以在这里找到R文件:
Your Project >> gen >> your package Name >> R.java
答案 1 :(得分:1)
仔细检查你的java源文件,看看是否有“import com.company.R;”陈述明确定义。如果是,请删除它们,然后对项目进行清理。 “import com.company.R;”应该永远不要在java源代码中明确定义。
在某些情况下,Eclipse会尝试通过静默添加“import com.company.R;”来为我们做一些自动修复。对于你的java源代码,这不会对现有的导入项目造成任何问题,因为此时已经生成了gen文件夹和R java文件。但是,如果您使用R.java删除gen文件夹然后再次尝试将项目重新导入Eclipse,那么格式错误的java源(带有“import com.company.R”的源)会在尝试生成/解析R时使ADT混淆.java从头开始。结果,你得到一堆编译错误警告“R无法解决”。
希望这可以解决您的问题。
答案 2 :(得分:0)
我不确定这是否有用,但是eclipse中的一些构建问题可以通过删除错误来解决。只需转到eclipse的问题视图,选择错误并按键盘上的删除即可。然后再次清理项目并构建它。