有些项目无法导入,因为它们已经存在于Eclipse中的工作区错误中

我试图导入一个项目,我和我的同事一直在努力..并继续得到这个错误后,我select – “导入”,然后“导入现有项目”,然后单击存档文件,然后单击下一步,这个错误出现了:

“有些项目因为已经存在于工作区而无法导入”

取消选中“将项目复制到工作区”checkbox,然后单击“刷新”button,您将能够导入项目

转到项目中的.project文件,并在名称标签中更改项目的名称

这也发生在我身上。 最后我意识到这个项目已经在我的工作空间中打开了,但是由于select了工作集,所以这个项目是不可见的。 您只需取消select活动的工作集,并且所有打开的项目都将变为可见。

您的工作区中可能有一个同名的项目。 尝试刷新(文件 – >刷新)你的工作空间后,删除另一个相同的名称。 当您想要重新导入已删除的项目时,会出现典型的情况。

Eclipse工作区中的项目必须是唯一的。 请注意,项目名称不必与项目的目录/文件夹名称相同,因此可以删除任何具有相同名称的现有项目,也可以重命名现有项目。

工作空间目录中有一个名为“.metadata”的隐藏目录。 closuresEclipse,删除“.metadata”并打开Eclipse。 当eclipse问你关于工作区的时候,确保“.metadata”不在工作区目录中,点击“ok”buttonselect默认的工作区。

也许你在'.project'文件中得到相同的项目名称,检查它,如果是,重命名另一个名称,再次导入

在我的情况下,我从工作区中复制了其中一个项目(比如'Project1'),并将其粘贴到同一个工作区中。 之后,我修改了粘贴项目的名称(比如说'Project2')。 我在库中看不到它。

主要原因是来自新项目的.project文件仍然具有: <name>Project1</name>而不是<name>Project2</name>

所以,我做了以下的事情来解决这个问题:

  1. 在工作区外面剪切并粘贴Project2
  2. 更改.project文件具有<name>Project2</name>
  3. 尝试再次导入Project2。

它为我工作。

如果你已经到达了这个地步,因为你已经将git项目克隆到了现有的工作区中,现在你想把这个工作区提升到一个完整的项目,那么你应该使用'Git Repositories'视图 – >select'Working Directory' – >导入项目 – >现有项目。

这通常发生在您没有在Eclipse中进行首次删除时物理地更改项目目录。 您可以在以下视图中查看和删除这些隐藏的项目:

 Window -> Show View -> Other -> General -> Navigator 

那么只需继续导入现有项目的过程即可。

最简单的方法:右键单击项目(读取“MainActivity”文件夹)转到重构 – >重命名 ,你会得到一个文本字段,让您重命名您的项目。

如果您收到警报,说明您的项目与文件系统不同步,请按F5(刷新)并重试。

我刚刚find的另一种方式!

移动项目到其他文件夹,然后导入,如果需要复制到工作区

看看你的工作空间文件夹,你可能有一个与你正在导入的名字相同的旧项目(即使它不在eclipse上显示)。

在Eclipse上删除项目时,如果没有选中对话框中的checkbox,只会将其从视图中删除,并且不会删除工作区目录中的文件夹。

当我删除一个项目并试图再次导入代码时,我遇到了这个问题。 Eclipse从来没有真正删除过这个项目,并且仍然在工作区中保存了对项目名称/文件夹的引用。 我必须创build一个同名的新项目,我的代码就像现在一样。 我相信这只是因为项目path从未改变。

检查你是否configuration了Eclipse来显示所有的工作集。 我曾遇到完全相同的问题,原来我不小心将项目导入到Other Projects工作集。 而且我的Eclipseconfiguration没有显示包浏览器中的工作集,这导致我相信该项目还没有导入。

更新了@Mawg:

首先,点击Select Working Set...

在这里输入图像描述

然后,selectNo Working Sets

在这里输入图像描述

这将有效地禁用工作集并显示所有项目。

在eclipse中单击文件,然后select开关工作区,然后浏览并select另一个文件夹。 现在重复相同的过程,这一次将不会有错误:)

没有任何关于解决我的情况。 我就是这样解决的

  1. closuresIDE
  2. 删除相同名称的项目表单工作区
  3. 启动IDE
  4. 清理所有项目(不知道这有帮助)
  5. 文件>导入>现有项目
  6. 点击刷新button
  7. import项目

完成..

这对我有效。

文件>新build> Android项目>从现有源创build项目

位置=您要导入的项目的位置。

你会得到一个警告“在这个目录中已经存在一个Eclipse项目,考虑使用File> Import> Existing Project来代替。 但是你可以点击“下一步”,项目应该被导入。

至less在Eclipse Juno上,您可以切换到高级 。 然后从名称模板下拉列表中select[groupid]。[artifactid] 。 这应该使你的项目具有独特的名字。 (如果您保留给定工件的多个版本,则可以select[groupid]。[artifactid]。[version] )。 一定要点击刷新button,以便更改可见。 清洗,冲洗,根据需要重复。

从eclipse中删除它……你可能已经通过“(Rightclick) – > close project”closures了eclipse中的项目…..所以,即使你从workspace文件夹中删除了这个项目,有在Eclipse作为封闭的项目…..你应该从Eclipse IDE中删除它… !!!

我有一个稍微不同的情况,即我的月食停止响应,我不得不杀死会议。 重新启动Juno后,我正在处理的特定项目消失了,尽pipe.project文件存在。 如果试图创build一个新项目,尝试导入到Eclipse将产生相同的“一些项目不能导入..”或“一个具有此名称的项目”。

最后,由于我使用了工作集,我设法find了这个文件.metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml。 手动添加缺less的条目,并重新启动日食,瞧,它回来了。

我有同样的错误,因为在svn工作区中有另外一个项目,但有另一个名称。 所以我删除了它。

我有一个类似的问题,我有我想要导入两次相同的存储库。 我通过右键单击项目重命名现有的项目>重构>重命名,然后再次导入它。

这是我已经注意到上述问题: – 如果检出文件夹(你的POM项目所在的文件夹)是相同的日食工作区文件夹,那么我得到这个问题

当我用一个单独的工作区文件夹导入项目,日食确实工作顺利:)

这发生在我身上的时候

我从eclipse Project Explorer中删除项目,而不是从磁盘中检查删除的内容。

下一次,当我试图在工作区导入相同的项目,然后得到同样的问题。

为了解决我刚才的FYI工作,每个孩子都可以做:)

所以我如何解决它:

  1. 将eclipse工作区中的Ctrl + x myProject文件夹剪切到其他位置,即桌面
  2. 右击 Navigator (你可以从Window > Show View > Navigator )和刷新 (它会提示下面的对话框) 在这里输入图像描述
  3. 只需点击Yesbutton, 将您的项目文件夹移回到eclipse工作区目录
  4. 再次导入!
  5. 现在摇滚'n'angular色

这个警告意味着你刚刚从导航器中删除了项目,但是项目存在于工作集中。 否则,您的工作集具有相同名称的项目 ,因此请转到工作空间目录并删除具有相同名称的项目并再次导入

发生这个问题是因为你在其他项目文件夹中有相同的项目。在eclipse中我们有很多项目文件夹,所以如果你有一个项目在一个文件夹中,并且你想要将其导入到其他项目文件夹中,则会发生此问题。 所以首先从其他文件夹删除项目,然后导入到您当前的一个项目文件夹。

Eclipse和Android开发新手,这让我有了一段时间。 以下是我做错的一些事情,可能会帮助未来的人:

  1. 我正在下载代码示例,并假定项目名称将与文件夹名称相同,并在项目资源pipe理器中查找该文件夹名称,找不到它,重新导入它,然后获取它已经存在于工作区中的错误消息。 是啊。 不自豪的。
  2. 没有点击“将项目复制到工作区”,然后在没有出现在项目浏览器BECAUSE
  3. 导入项目“选项卡中的”将项目添加到工作集“选项不能正常工作,因此没有出现在活动工作集的项目浏览器中(刷新没有区别)。 将项目添加到工作集必须在成功导入之后完成。

经过两天的努力,我find了这个。
这是值得一试的。
常问问题

这很简单。

按f2键重命名项目。

并使用相同的包导入多个Android项目的副本。