我正在尝试导入我和我的同事一直在做的一个项目。在我选择“导入”,然后选择“导入现有项目”,然后单击存档文件,然后单击下一步,这个错误就出现了:

中已经存在某些项目,因此无法导入 工作空间


您的工作区中可能有一个同名的项目。尝试在删除同名的另一个工作区后刷新(file->refresh)您的工作区。 当您希望重新导入已删除的项目时,会出现典型的情况。

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

在您的工作空间文件夹中查看一下,您可能有一个旧项目,其名称与您正在导入的项目相同(即使它没有在eclipse中显示)。

当您在Eclipse上删除一个项目时,如果您不勾选对话框上的复选框,它就会将其从视图中删除,而不会删除工作区目录上的文件夹。

我也遇到过这种情况。最后,我意识到项目已经在我的工作空间中打开,但由于所选的工作集,它是不可见的。您只需取消选择活动的工作集,所有打开的项目都将变得可见。

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

你有一个名为“”的神秘学目录。工作空间目录下的元数据。关闭Eclipse,删除”。元数据”并打开Eclipse。当eclipse问你关于工作空间的问题时,请确保“。元数据”不在工作空间目录中,单击“确定”按钮选择默认工作空间。

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

这对我很管用。

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

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

您将得到一条警告:“此目录中已存在一个Eclipse项目。 考虑使用File > Import > Existing Project代替。”但是你可以点击“Next”,项目就会被导入。

也许你会得到相同的项目名称在你的。项目文件,检查它,如果是,重命名另一个名称。然后再导入

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

没有什么解决不了我的问题。这就是我解决的方法。

关闭IDE 从工作区中删除同名项目 启动IDE 清理所有项目(不确定这是否有帮助) >导入>现有项目 点击刷新按钮 导入项目

做. .

我刚找到的另一条路!

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

如果你已经把一个git项目克隆到了现有的工作空间中,现在你想把这个工作空间提升为一个成熟的项目,那么你应该使用“git仓库”视图->选择“工作目录”->导入项目->现有项目。

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

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

至少在Eclipse Juno上,您可以切换到高级。然后选择[groupid]。[artifactid]从名称模板下拉菜单。这将使您的项目具有唯一的名称。如果您保留一个给定工件的多个版本,您可以选择[groupid].[artifactid]。【版本】)。请确保单击Refresh按钮,以便更改可见。清洗,冲洗,重复。

从eclipse......中删除它你可能已经在eclipse中通过“(右击)—>close project”.....关闭了项目因此,即使您从工作空间文件夹....中删除该项目它在eclipse IDE中作为关闭的项目.....留在那里你应该从Eclipse IDE中删除它!!

我有一个稍微不同的情况,我的eclipse停止响应,我不得不杀死会话。重启Juno后,我正在从事的特定项目消失了,尽管.project文件存在。如果尝试创建一个新项目,则尝试导入回Eclipse将会得到相同的“某些项目无法导入..”或“具有此名称的项目已经存在”。

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

我有同样的错误,因为在工作空间中svn下还有一个项目,但有另一个名称。我把它移走了。

当我删除一个项目并试图再次导入代码时,我遇到了这个问题。Eclipse从未真正删除该项目,并且仍然在工作空间中保留了对项目名称/文件夹的引用。我必须创建一个具有相同名称的新项目,我的代码显示为它是。我相信这只是因为项目路径从未改变。

出现此问题是因为您在其他项目文件夹中有相同的项目。因为在eclipse中我们有很多项目文件夹,所以如果你在一个文件夹中有一个项目,你想把它导入到另一个项目文件夹中,那么这个问题就会发生。 所以首先从其他文件夹中删除项目,然后导入到当前的项目文件夹中。

我刚接触Eclipse和Android开发,这让我困扰了很长一段时间。以下是我做错的几件事,也许将来会对别人有所帮助:

I was downloading code examples and assuming project name would be the same as the folder name and was looking for that folder name in the project explorer, not finding it, re-importing it, then getting the error message it already existed in the workspace. Yeah. Not proud of that. Didn't click on 'Copy projects into Workspace' and then searched in vain through the workspace when it didn't appear in the project explorer BECAUSE The 'Add project to working sets' option in the Import Projects tab isn't working as far as I can tell, so was not appearing in the project explorer for the active working set (refresh made no difference). Adding project to the working set had to be done after successfully importing it.

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

经过两天的努力,我找到了这个。 这值得一试。 常见问题解答

这很简单。

按f2键重命名项目。

并导入多个副本的android项目与相同的包。

在我的例子中,我从工作空间复制了一个项目(比如“Project1”),并将其粘贴到相同的工作空间。之后,我修改了粘贴项目的名称(说到'Project2')。我在仓库里看不到它。

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

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

在工作区外剪切并粘贴Project2 将.project文件更改为<name>Project2</name> 尝试再次导入Project2。

这对我很管用。

如果项目已经从项目导航器中删除,那么右键单击项目导航器,并选择refresh以刷新工作空间。然后重新添加已删除的项目。

检查您是否已将Eclipse配置为显示所有工作集。我曾经遇到过完全相同的问题,结果是我不小心将项目导入了Other Projects工作集。而且我的Eclipse配置没有在包资源管理器中显示该工作集,这使我相信项目还没有导入。

更新@Mawg:

首先,单击选择工作集…

然后,选择No Working Sets:

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

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

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

然后只是简单地继续导入现有项目的过程。

这是我注意到的上面的问题:-如果checkout文件夹(你的pom项目所在的文件夹)与eclipse工作空间文件夹相同,那么我就会得到这个问题

解决方案

当我使用一个单独的工作空间文件夹来导入项目时,eclipse确实工作得很顺利:)

这件事发生在我身上

我从eclipse项目资源管理器中删除了项目,并且没有检查 从磁盘中删除内容。

下次当我试图在工作区中导入相同的项目时,又遇到了同样的问题。

为了解决这个问题,我只是做了每个孩子都会做的参考工作:)

所以我是怎么解决的:

从eclipse工作区剪切Ctrl + x myProject文件夹到其他位置,即桌面 右键单击导航器(你可以从窗口>显示视图>导航器)和刷新(它会提示以下对话框) 只需单击Yes按钮并将项目文件夹移回eclipse工作区目录 再导入! 现在是Rock 'n' Role

在我的情况下,我已经删除了资源目录从我的.metadata.plugins:

去你的工作空间 进入.metadata.plugins 删除:org.eclipse.core.resources目录

我的问题有点不同。

例如,项目名称(我看到的)是FooProject,在导入的项目中,我正在寻找FooProject,但我不能。但是,Eclipse不允许我导入该项目,因为他声称已经导入了该项目。然后,我已经看了项目的。project文件,我已经看到项目的实际名称不是我所看到的(FooProject)。

结论; 项目的名称(您在Eclipse中看到的)可能与项目的实际名称(maven看到的)不同。因为这个原因。请通过检查项目的.project文件确保它们是相同的名称。

如果您正在使用Maven,请确保pom.xml中的artifactId与Eclipse项目资源管理器中的任何现有项目名称不相同。

转到文件——>切换工作空间。它将工作

尝试重命名<name>标签的值。项目”文件。

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Rename this value</name>
    <comment></comment>
    <projects>

这肯定有用。这里只是重命名项目。

此警告意味着您刚刚从导航器中删除了项目,但该项目仍存在于工作集中。否则,您的工作集有同名的项目,请转到工作空间目录,删除同名的项目,然后重新导入。

我在项目终端中构建了eclipse依赖项,然后尝试导入项目,它工作了。

尝试取消选中“将项目复制到工作区”选项。

这对我很管用。