某些项目无法导入,因为它们已存在于Eclipse中的工作空间错误中
我正在尝试导入我和我的同事一直在处理的项目..并在选择 - “导入”然后“导入现有项目”然后单击存档文件然后单击下一步,然后继续收到此错误 并出现此错误:
“某些项目无法导入,因为它们已存在于工作区中”
Kelley Duran asked 2019-02-12T03:15:11Z
30个解决方案
332 votes
取消选中“将项目复制到工作区”复选框,然后单击“刷新”按钮,您将能够导入项目
rekinyz answered 2019-02-12T03:15:20Z
116 votes
转到项目中的.project文件,并在name标签中更改项目的名称
zishan answered 2019-02-12T03:15:44Z
43 votes
它也发生在我身上。 最后我意识到项目已在我的工作区中打开,但由于所选的工作集而无法看到。 您只需要取消选择活动工作集,所有打开的项目都将变为可见。
Pino answered 2019-02-12T03:16:08Z
20 votes
您的工作区中可能有一个具有相同名称的项目。 删除另一个具有相同名称的工作区后,尝试刷新(文件 - >刷新)工作区。当您想要重新导入已删除的项目时,会出现典型情况。
ArK answered 2019-02-12T03:16:32Z
14 votes
在我的例子中,我从工作区复制了一个项目(比如'Project1')并将其粘贴到同一个工作区。 之后我修改了粘贴项目的名称(比如'Project2')。 我在存储库中看不到它。
主要原因是来自新项目的.project文件仍然有:Project2而不是Project2。
所以,为了解决问题,我做了以下事情:
将Project2剪切并粘贴到工作区外
改变.project文件为Project2
再次尝试导入Project2。
它对我有用。
Vikram answered 2019-02-12T03:17:39Z
12 votes
Eclipse工作区中的项目必须是唯一的。 请注意,项目名称不必与项目的目录/文件夹名称相同,因此您可以删除任何具有相同名称的现有项目,也可以重命名现有项目。
Tonny Madsen answered 2019-02-12T03:18:04Z
10 votes
工作空间目录中有一个名为“.metadata”的隐藏目录。 关闭Eclipse,删除“.metadata”并打开Eclipse。 当eclipse向您询问工作区时,请确保“.metadata”不在工作区目录中,然后单击“确定”按钮以选择默认工作区。
barbas answered 2019-02-12T03:18:29Z
10 votes
也许你在'.project'文件中获得相同的项目名称,检查它,如果是,重命名另一个名称。再次导入
tyler answered 2019-02-12T03:18:53Z
10 votes
当您在Eclipse中没有首先删除而物理更改项目目录时,通常会发生这种情况。您可以在以下视图中查看和删除这些隐藏的项目:
Window -> Show View -> Other -> General -> Navigator
然后只需继续导入现有项目的过程。
lopes answered 2019-02-12T03:19:26Z
9 votes
如果你已经到了这个,因为你已经将git项目克隆到现有工作区中,现在你想将该工作区升级为一个完整的项目,那么你应该使用'Git Repositories'视图 - > 选择“工作目录” - > 导入项目 - > 现有项目。
ambicoder answered 2019-02-12T03:19:50Z
6 votes
最简单的方法:右键单击项目(读取“MainActivity”的文件夹)转到Refactor - > 重命名,您将获得一个文本字段,允许您重命名项目。
如果您收到警告,说您的项目与文件系统不同步,请按F5(刷新),然后重试。
Stunner answered 2019-02-12T03:20:21Z
5 votes
我刚发现的另一种方式!
将项目移动到其他文件夹,然后导入并根据需要复制到工作区
madhairsilence answered 2019-02-12T03:20:54Z
5 votes
看看你的工作区文件夹,你可能在那里有一个旧项目与你导入的项目同名(即使它没有在eclipse上显示)。
在Eclipse上删除项目时,如果不选中对话框上的复选框,则只会将其从视图中删除,并且不会删除工作区目录中的文件夹。
everton answered 2019-02-12T03:21:26Z
5 votes
检查是否已将Eclipse配置为显示所有工作集。 我曾经遇到过完全相同的问题,结果我不小心将项目导入了Other Projects工作集。 我的Eclipse配置没有在包资源管理器中显示该工作集,这让我相信该项目尚未导入。
更新为@Mawg:
首先,单击No Working Sets:

然后,选择No Working Sets:

这将有效地禁用工作集并显示所有项目。
smwikipedia answered 2019-02-12T03:22:19Z
4 votes
当我删除一个项目并尝试再次导入代码时,我遇到了这个问题。 Eclipse从未真正删除过该项目,仍然保留了对工作区中项目名称/文件夹的引用。 我不得不创建一个名称相同的新项目,我的代码就像它一样出现了。 我相信这只会有效,因为项目路径从未改变过。
Fydo answered 2019-02-12T03:22:45Z
4 votes
这件事发生在我身上
我从eclipse Project Explorer中删除项目而没有检查 从磁盘中删除内容。
下次当我尝试在工作区中导入相同的项目时,遇到了同样的问题。
为了解决我只是做了每个孩子都可以做的FYI工作:)
所以我如何解决它:
从eclipse工作区切割Yes myProject文件夹到其他位置即桌面
右键单击Yes(可以从Window > Show View > Navigator获取)和刷新(它将提示下面的对话框)

只需单击Yes按钮,然后将项目文件夹移回eclipse工作区目录
再次导入!
Rock'n'Roll
mumair answered 2019-02-12T03:24:16Z
4 votes
尝试重命名项目“.project”文件中的标记的值。
Rename this value
这肯定会起作用。 在这里,您只需重命名您的项目。
Toothless answered 2019-02-12T03:24:58Z
3 votes
这对我有用。
文件> 新> Android项目> 从现有源创建项目
位置=要导入的项目的位置。
您将收到一条警告“此目录中已存在Eclipse项目。考虑使用文件> 导入> 相反,现有项目。“但您可以单击”下一步“,实际上应该导入项目。
Matt answered 2019-02-12T03:25:44Z
3 votes
在eclipse中单击文件然后选择切换工作区,然后浏览并选择另一个文件夹。 现在重复相同的过程,这次将没有错误:)
Mian Asbat Ahmad answered 2019-02-12T03:26:16Z
3 votes
没有什么可以解决我的情况。 这就是我解决的问题。
关闭IDE
删除同名项目表单工作区
启动IDE
清理所有项目(不确定这有帮助)
文件> 导入> 现有项目
单击刷新按钮
进口项目
完成..
Ruwantha answered 2019-02-12T03:27:46Z
3 votes
至少在Eclipse Juno上,您可以在Advanced上切换。 然后从名称模板下拉列表中选择[groupid]。[artifactid]。 这应该使您的项目唯一命名。 (如果您保留给定工件的多个版本,则可以选择[groupid]。[artifactid]。[版本]代替)。 请务必单击“刷新”按钮,以便可以看到更改。 根据需要洗涤,冲洗,重复。
Saish answered 2019-02-12T03:28:19Z
3 votes
从eclipse中删除它......你可能已经在eclipse中关闭了项目“(右键单击) - >关闭项目”.....所以即使你从工作区文件夹中删除了这个项目.... 在eclipse IDE中作为封闭项目停留在那里.....你应该从Eclipse IDE中删除它...... !!!
Melbourne Lopes answered 2019-02-12T03:28:45Z
3 votes
我有一个稍微不同的情况,我的日食停止响应,我不得不杀死会话。 重新启动Juno之后,我正在处理的特定项目虽然存在.project文件但仍然消失了。 如果尝试创建新项目,尝试导入回Eclipse将产生相同的“某些项目无法导入...”或“具有此名称的项目已存在”。
最后,由于我使用的是工作集,我设法找到了这个文件.metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml。 手动添加了缺失的条目并重新启动了eclipse和voila,它又回来了。
hwase0ng answered 2019-02-12T03:29:20Z
3 votes
我有同样的错误,因为在工作区中的svn下还有一个项目,但有另一个名称。 所以我删除了它。
Yuliya Tarasenko answered 2019-02-12T03:29:54Z
3 votes
我有一个类似的问题,我有相同的存储库,我想导入两次。 我通过右键单击项目重命名现有项目> 重构> 重命名然后再次导入它。
Mark Howard answered 2019-02-12T03:30:24Z
3 votes
这是我注意到的上述问题: - 如果checkout文件夹(你的pom项目所在的文件夹)与eclipse工作区文件夹相同,那么我得到这个问题
解
当我使用单独的工作区文件夹导入项目时,eclipse确实顺利运行:)
Soumyaansh answered 2019-02-12T03:31:01Z
2 votes
出现这个问题是因为你在其他项目文件夹中有相同的项目。因为在eclipse中我们有很多项目文件夹,所以如果你有一个项目在一个文件夹中,你想将它导入其他项目文件夹,那么就会出现这个问题。首先,从其他文件夹中删除该项目,然后导入到当前的一个项目FOLDER中。
Pir Fahim Shah answered 2019-02-12T03:31:28Z
2 votes
Eclipse和Android开发的新手,这让我很长一段时间。 以下是我做错的一些事情,可能有助于未来的某些人:
我正在下载代码示例,并假设项目名称与文件夹名称相同,并且正在项目资源管理器中查找该文件夹名称,找不到它,重新导入它,然后获取工作区中已存在的错误消息。是啊。 不为此感到自豪。
没有单击“将项目复制到工作区”,然后在项目浏览器中没有出现时,在工作区中搜索无效,因为
“导入项目”选项卡中的“将项目添加到工作集”选项无法正常工作,因此未在项目浏览器中显示活动工作集(刷新没有区别)。 在成功导入项目后,必须将项目添加到工作集。
resedasue answered 2019-02-12T03:32:20Z
2 votes
经过两天的努力,我发现了这一点。
值得一试。
常问问题
Kishor Pawar answered 2019-02-12T03:33:06Z
2 votes
这很简单。
按f2键重命名项目。
并使用相同的包导入多个Android项目副本。
Ashish Saini answered 2019-02-12T03:33:53Z
当尝试导入Eclipse项目时遇到'某些项目无法导入,因为它们已存在于工作区中'的错误。解决方案包括:取消选中'将项目复制到工作区',刷新工作区;更改.project文件中项目的名称;检查工作集设置;删除工作区中相同名称的项目;或者从外部文件夹导入。

被折叠的 条评论
为什么被折叠?



