我知道这个问题已经发布here,但这并不能解决我的问题。
我从github分支中拉出一个项目,当我尝试导入它时:File->Import->General->Existing projects into workspace
然后Select root directory
,当我点击Finish
按钮时,我得到Invalid project description
。
我将项目拉到名为Android
的文件夹中,该文件夹包含我在Eclipse中导入的项目MyAndroidProject
的主文件夹。
我不知道这里有什么问题。
答案 0 :(得分:67)
我知道我参加派对已经很晚了,但是为了防止其他人被困在这一点上,就像我几分钟前一样:你可以尝试将文件>导入>现有的Android代码放到Workspace中。我有我想在我的工作区直接导入的Git存储库。不过,我需要检查将项目复制到工作区选项以使其正常工作。
修改强>
我刚刚查看了上述评论之一的链接,建议将文件>导入>常规>现有项目推荐到工作区。我应该提一下,在我的情况下,eclipse项目元数据不受版本控制,因为现有项目无法导入!此解决方案适用于没有.project文件等的现有android代码。
修改2
还有一句话:我最近意识到,如果项目根目录也是存储库根目录,这个问题似乎只会发生,就像这样:
workspace
└─ project root
└┬ .git
├ src
└ ...
当我将项目移动到一个较低的目录级别时,问题就消失了。
答案 1 :(得分:10)
只需将项目文件夹下移一个目录(在目录中创建另一个文件夹并将项目复制到该文件夹中。现在使用这个新创建的版本导入项目。)
答案 2 :(得分:2)
有同样的问题,将工作区更改为项目上方的一个目录,然后导入项目。为我工作
答案 3 :(得分:1)
我刚刚阅读了这个非常老的问题。问题出在Eclipse专用文件夹中。
只需删除.settings和.project并重新导入。