我正在尝试导入我和我的同事一直在做的一个项目。并且在我选择“导入”后一直得到这个错误;然后“导入现有项目”;然后点击存档文件,然后我点击下一步,这个错误出现了:
某些项目不能导入,因为它们已经存在于 工作区< / p >
Eclipse工作区中的项目必须是唯一的。但是请注意,项目名称不必与项目的目录/文件夹名称相同,因此您可以删除具有相同名称的任何现有项目,也可以重命名现有项目。
在您的工作空间文件夹中查看一下,您可能有一个旧项目,其名称与您正在导入的项目相同(即使它没有在eclipse中显示)。
当您在Eclipse上删除一个项目时,如果您不勾选对话框上的复选框,它就会将其从视图中删除,而不会删除工作区目录上的文件夹。
我也遇到过这种情况。最后,我意识到项目已经在我的工作空间中打开,但由于所选的工作集,它是不可见的。您只需取消选择活动的工作集,所有打开的项目都将变得可见。
取消选中“复制项目到工作区”复选框,然后单击“刷新”按钮,您将能够导入项目
你有一个名为“”的神秘学目录。工作空间目录下的元数据。关闭Eclipse,删除”。元数据”并打开Eclipse。当eclipse问你关于工作空间的问题时,请确保“。元数据”不在工作空间目录中,单击“确定”按钮选择默认工作空间。
转到项目中的。project文件,并在名称标签中更改项目的名称
这对我很管用。
文件>新建> Android项目>从现有资源创建项目
Location =要导入的项目的位置。
您将得到一个警告“此目录中已存在一个Eclipse项目。 考虑使用File > Import > Existing Project代替。”但是你可以点击“Next”,项目就会被导入。< / p >
也许你会得到相同的项目名称在你的。项目文件,检查它,如果是,重命名另一个名称。然后再导入
在eclipse中单击文件,然后选择切换工作区,然后浏览并选择另一个文件夹。现在重复同样的过程,这一次将不会有错误:)
没有什么解决不了我的问题。这就是我解决的方法。
做. .
我刚找到的另一条路!
移动项目到一些其他文件夹,然后导入,如果需要复制到工作空间
如果你已经把一个git项目克隆到了现有的工作空间中,现在你想把这个工作空间提升为一个成熟的项目,那么你应该使用“git仓库”视图->选择“工作目录”->导入项目->现有项目。
简单的方法:右键单击项目(文件夹读为“MainActivity”)到Refactor ->重命名,你会得到一个文本字段,允许你重命名你的项目。
如果您收到一个警告,说您的项目与文件系统不同步,请按F5(刷新)并重试。
至少在Eclipse Juno上,你可以切换先进的。然后从模板名称下拉菜单中选择[groupid] [artifactid]。。这将使您的项目具有唯一的名称。(如果你保留一个给定工件的多个版本,你可以选择[groupid]。[artifactid]。(版本))。请确保单击刷新按钮,以便更改可见。清洗,冲洗,重复。
从eclipse......中删除它你可能已经在eclipse中通过“(右击)—>close project”.....关闭了项目因此,即使您从工作空间文件夹....中删除该项目它在eclipse IDE中作为关闭的项目.....留在那里你应该从Eclipse IDE中删除它!!
我有一个稍微不同的情况,我的eclipse停止响应,我不得不杀死会话。重启Juno后,我正在从事的特定项目消失了,尽管.project文件存在。如果尝试创建一个新项目,则尝试导入回Eclipse将会得到相同的“某些项目无法导入..”或“具有此名称的项目已经存在”。
最后,由于我使用的是工作集,我设法找到了这个文件。metadata.plugins\org.eclipse.ui.workbench\workingsets.xml。手动添加丢失的条目并重新启动eclipse,瞧,它回来了。
我有同样的错误,因为在工作空间中svn下还有一个项目,但有另一个名称。我把它移走了。
当我删除一个项目并试图再次导入代码时,我遇到了这个问题。Eclipse从未真正删除该项目,并且仍然在工作空间中保留了对项目名称/文件夹的引用。我不得不创建一个同名的新项目和我的代码出现,因为它是。我相信这只是因为项目路径从未改变。
我刚接触Eclipse和Android开发,这让我困扰了很长一段时间。以下是我做错的几件事,也许将来会对别人有所帮助:
我有一个类似的问题,我有相同的存储库,我想导入两次。我通过右键单击> refactor > rename重新命名现有项目,然后再次导入它。
这很简单。
按f2键重命名项目。
并导入多个副本的android项目与相同的包。
在我的例子中,我从工作空间复制了一个项目(比如“Project1”),并将其粘贴到相同的工作空间。之后,我修改了粘贴项目的名称(说到'Project2')。我在仓库里看不到它。
.project
<name>Project1</name>
<name>Project2</name>
所以,我做了以下事情来解决这个问题:
如果项目已经从项目导航器中删除,那么右键单击项目导航器,并选择refresh以刷新工作空间。然后重新添加已删除的项目。
检查您是否已配置Eclipse以显示工作集所有。我曾经遇到过完全相同的问题,结果是我不小心将项目导入了Other Projects工作集。而且我的Eclipse配置没有在包资源管理器中显示该工作集,这使我相信项目还没有导入。
Other Projects
更新@Mawg:
首先,单击Select Working Set...:
Select Working Set...
然后,选择No Working Sets:
No Working Sets
这将有效地禁用工作集并显示所有项目。
Window -> Show View -> Other -> General -> Navigator
然后只是简单地继续导入现有项目的过程。
这是我注意到的上面的问题:-如果checkout文件夹(你的pom项目所在的文件夹)与eclipse工作空间文件夹相同,那么我就会得到这个问题
当我使用一个单独的工作空间文件夹来导入项目时,eclipse确实工作得很顺利:)
这件事发生在我身上
我从eclipse项目资源管理器中删除项目,没有检查 .删除磁盘内容
我从eclipse项目资源管理器中删除项目,没有检查
下次当我试图在工作区中导入相同的项目时,又遇到了同样的问题。
为了解决这个问题,我只是做了每个孩子都会做的参考工作:)
所以我是怎么解决的:
Ctrl + x
Navigator
Window > Show View > Navigator
Yes
在我的情况下,我已经删除了资源目录从我的.metadata.plugins:
我的问题有点不同。
例如,项目名称(我看到的)是FooProject,在导入的项目中,我正在寻找FooProject,但我不能。但是,Eclipse不允许我导入该项目,因为他声称已经导入了该项目。然后,我已经查看了项目的.project文件,我已经看到项目的实际名称不是我所看到的(FooProject)。
如果您正在使用Maven,请确保pom.xml中的artifactId与Eclipse项目资源管理器中的任何现有项目名称不相同。
转到文件——>切换工作空间。它将工作
尝试重命名项目“.project”文件内的<name>标记的值。
<name>
<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>Rename this value</name> <comment></comment> <projects>
这肯定有用。这里只是重命名项目。
此警告意味着您刚刚从导航器中删除了项目,但该项目仍存在于工作集中。或者你的工作集具有相同名称的项目,所以去工作空间目录和删除名称相同的工程,重新导入。
我在项目终端中构建了eclipse依赖项,然后尝试导入项目,它工作了。
尝试取消选中选项Copy projects into workspace。
Copy projects into workspace