我正在尝试将现有的Android项目导入到当前的Eclipse工作区中。我选择File-> New-> Android Project,打开Android项目对话框,然后选择“从现有源创建项目”,Location,Build Target和Finish。
我收到以下错误:项目描述无效。
有人知道如何解决此错误吗?
答案 0 :(得分:208)
/path/to/project
Copy projects into workspace
和Add project to working sets
答案 1 :(得分:53)
已解决:如果要“从现有源创建项目”,则需要创建一个新目录,然后将项目目录树放入该新目录中。然后在导入时指向新目录。
答案 2 :(得分:46)
当您尝试导入的源代码在现有工作区内时,会显示此错误消息。
将源代码放在 OUTSIDE任何现有工作区目录中,然后导入
答案 3 :(得分:13)
只需删除项目文件夹中的“.project”文件(它隐藏在Linux上,使用“ls -a”显示),然后从Eclipse中选择从现有源创建Android项目
答案 4 :(得分:4)
我不确定这会解决你的问题,因为我不知道它来自哪里,但是当我导入一个项目时我去了File - >导入 - >现有项目进入工作区。也许它会绕过你的问题。
答案 5 :(得分:4)
您还可以使用Make new>一般>项目,然后将项目导入该项目目录
答案 6 :(得分:4)
您的项目似乎根本没有,AndroidManifest.xml的深度超过工作区根目录下的一个目录级别。在我放弃并重新安排我的回购之前,我挣扎了一个小时。
答案 7 :(得分:4)
我发现James Wald的回答最接近我的解决方案,除了“File-> Import-> General->现有项目进入工作区”(这对我来说根本不起作用)我使用了“File- >导入 - > Android->现有Android代码进入工作区“。我正在使用Helios,也许你的Eclipse版本没有这个怪癖。
答案 8 :(得分:3)
我在从SVN签出Android项目时遇到了错误的问题。这就是我所做的,整个事情已经解决了
1.检查SVN的项目,因为我们通常做任何其他项目
2.右键单击并获取项目的属性
3.在java build path-> order and export选项卡中选择android API并确定它
这删除了所有项目问题 到目前为止这么好但不确定这是否是100%正确的方法
答案 9 :(得分:2)
答案 10 :(得分:1)
我的Android Project folder .project
文件丢失了。恢复将隐藏在.project file
中的Unix OS environment
解决了错误。
答案 11 :(得分:1)
更新@ JamesWald的答案,并纳入其他评论。假设您要在新工作区中创建一个cfesh副本,例如,备份:
答案 12 :(得分:1)
同样的问题也发生在我身上,项目中没有.project文件。 我从现有的android项目中复制了一个.project文件,并将项目名称替换为我要导入的项目的名称。 然后使用File - >导入 - >现有项目进入工作区我能够导入项目。
答案 13 :(得分:1)
对我有用的是:文件>导入>现有Project into Workspace (在General选项卡下),然后选择项目根文件夹。现有的Android代码导入到Workspace中对我来说无法在Eclipse上运行。