22

我知道这个问题已经在这里发布了,但这并不能解决我的问题。

我从 github 分支中提取了一个项目,当我尝试导入它时:File->Import->General->Existing projects into workspace然后Select root directory在这里,当我单击Finish按钮时,我得到了Invalid project description

我将项目拉到一个名为的文件夹中,该文件夹包含我在 Eclipse 中导入Android的项目的主文件夹。MyAndroidProject

我不知道这里有什么问题。

4

4 回答 4

68

我知道我迟到了,但以防万一其他人被困在这一点上,就像几分钟前的我一样:您可以尝试文件>导入>现有 Android 代码到工作区。我有想要直接在我的工作区中导入的 Git 存储库。尽管如此,我还是需要选中将项目复制到工作区选项才能使其正常工作。

编辑

我刚刚查看了上述评论之一的链接,建议将 File>Import>General>Existing Project into Workspace。我应该提一下,就我而言,eclipse 项目元数据不受版本控制,因此无法将导入作为现有项目!此解决方案适用于没有 .project 文件等的现有 android 代码。

编辑 2

再说一句:我最近意识到这个问题似乎只有在项目根目录也是存储库根目录时才会发生,就像这样:

workspace  
└─ project root  
   └┬ .git
    ├ src
    └ ...

当我将项目移动到低一级目录时,问题就消失了。

于 2013-01-24T13:18:10.447 回答
10

只需将项目文件夹移动一个目录(在目录中创建另一个文件夹并将您的项目复制到该文件夹​​中。现在使用这个新创建的版本导入项目。)

于 2014-07-08T12:51:44.363 回答
3

有同样的问题,将工作区更改为项目上方的一个目录,然后导入项目。为我工作

于 2014-07-09T05:36:41.433 回答
1

我刚刚阅读了这个非常古老的问题。问题出在 Eclipse 特定文件夹中。

只需删除 .settings 和 .project 并重新导入。

于 2018-09-30T08:06:04.483 回答