我已经使用Eclipse大约6个月了,我注意到我很少能将其他人的项目导入Eclipse。我在很多文件中都遇到了很多错误。例如,我试图导入一个我知道工作得很好的朋友的项目,但是我得到了很多" R"像Eclipse这样的错误无法识别" R"作为一个字段,然后像ActionBarActivity这样的其他奇怪的东西是无法识别的,或者整个导入像android.support.v4.app.Fragment那样直观地存在于库中但是Eclipse没有被识别为存在,我检查它们并且他们肯定是标记的#34;是图书馆"并正确添加到项目中。任何人都知道这是为什么或如何解决?令人沮丧的是因为要学习,有时你需要先看看别人的应用程序,然后查看他们的代码,但你不能。提前谢谢。
我导入项目的常用方法是执行文件 - >导入 - >一般 - >现有项目进入工作区。此外,我尝试过清理项目,但它没有用。
答案 0 :(得分:0)
试试这个文件 - >导入 - > Android - >现有的Android代码进入WorkSpace - >然后浏览 - >选择你的项目 - >确保checkBox"将项目复制到workSpace"标有
答案 1 :(得分:0)
检查您的构建路径。在Android部分中,尝试使用其他API级别单击“应用”,在项目完成后使用构建工作区,再次恢复为原始API并单击“确定”。
同时检查任何构建路径错误。
答案 2 :(得分:0)
感谢这篇文章的每个人的帮助,以及其他帖子的其他人的帮助,问题终于得到解决,并采取了几个步骤。
原来,ActionBarActivity错误有一个快速修复(将鼠标悬停在它上面,你得到快速修复选项)导入appcompat_v7库。我之前从未选择过,因为我认为它已经安装了,因此与android-support-v4.jar冲突(意味着那个库有双打),但我还是选择导入它并且错误消失了。
但是我发现android-support-v4.jar实际上是appcompat_v7的一个组件,所以这导致了“Jar不匹配!”控制台中出错。所以我从libs文件夹中删除了android-support-v4.jar,jar不匹配就消失了。
最后,我的布局文件都没有被识别,即使我知道变量名都是正确的。所以错误来自于我在问题的最初阶段尝试刷新导入时(使用shift + command + O),认为这是一个导入问题(就是这样),但那时候,刷新什么也没做。但是...... Eclipse带走了导入com.laurengariepy.android.gridimagesearch.R;
并将其替换为android.R;
,这是造成所有布局错误的原因。所以,一旦我将com.laurengariepy.android.gridimagesearch.R;
放回去,那么所有错误都会消失。
因此,关于这个故事,要小心Eclipse版本22.6。当您尝试导入其他人的项目时,appcompat_v7库的自动导入会导致很多麻烦,因为它们可能不是在已经存在appcompat_v7的IDE中创建的。