如何将现有的Android项目导入到Eclipse中?

我试图导入和现有的Android项目到我当前的Eclipse工作区。 我selectFile-> New-> Android Project,打开Android项目对话框,然后select“从现有源创build项目”,Location,Build Target和Finish。

我得到以下错误:无效的项目说明。

有谁知道如何克服这个错误?

  1. 文件→导入→常规→现有项目到工作区→下一步
  2. select根目录: /path/to/project
  3. 项目→全选
  4. 取消选中Copy projects into workspace并将Add project to working sets

解决:如果你想“从现有源创build项目”,你需要创build一个新的目录,然后把项目目录树放到新的目录中。 然后在导入时指向新的目录。

当您尝试导入的源代码位于现有工作区内时,会出现此错误消息

把你的源代码放在任何现有的工作区之外的目录,然后导入

只要删除项目文件夹中的“.project”文件(它隐藏在Linux上,使用“ls -a”显示),然后从Eclipse中select从现有源创buildAndroid项目

林不知道这将解决您的问题,因为我不知道它来自哪里,但是当我导入一个项目,我去文件 – >导入 – >现有项目到工作区。 也许它会绕过你的问题。

看起来你不能拥有你的项目根目录,AndroidManifest.xml比你的工作空间根下面的目录级别更深。 在我放弃并重新安排我的回购之前,我挣扎了一个小时。

您也可以使用新build>常规>项目,然后将项目导入到该项目目录

我发现James Wald的答案与我的解决scheme最接近,除了“File-> Import-> General-> Existing Projects into Workspace”(对我来说根本不适用),我使用了“File-> Import-> Android- >现有的Android代码进入工作区“。 我正在使用Helios,也许你的Eclipse版本没有这个怪癖。

从SVN检出Android项目时遇到了错误。 这就是我所做的,整件事情都安定下来了。
1.从SVN检出项目,正如我们通常做的任何其他项目一样
2.右键单击并获取项目的属性
3.在java构buildpath – >顺序和导出选项卡中selectandroid API并确定它

这删除了所有的项目问题
到目前为止这么好,但不知道这是否是100%正确的方法

这篇文章帮助了我: http : //code.google.com/p/android/issues/detail?id=8431

在我的Android Project folder .project文件丢失。 恢复将在Unix OS environment隐藏的.project file解决了错误。

更新@ JamesWald的答案,并纳入其他评论。 假设你想从新的工作空间创build一个cfesh的副本,比如说:

  1. 将现有项目放在不在目标工作区内的目录中。
  2. 在Eclipse中:文件 – >导入 – > Android->现有的Android代码到工作区,下一步
  3. select根目录:/ path / to / project / from / step / 1
  4. 项目 – >全选(或不是,视情况而定)
  5. 确保正确设置了新的项目名称 – 单击旧项目名称(左栏),然后单击新项目名称(右栏),然后进行编辑。 它将默认为默认活动的类名称。
  6. 假设您想在目标工作区中find副本, 请选中 “将项目复制到工作区”
  7. 取消选中 “添加项目到工作集”

同样的问题也发生在我身上,项目文件不存在。 我复制了一个.project文件从一个现有的android项目,并replace项目名称与我想要导入的项目的名称。 然后使用文件 – >导入 – >现有项目进入工作区我能够导入项目。

对我有用的是: File> Import> Existing Project into Workspace (在General选项卡下),然后select项目根文件夹。 现有的Android代码导入到Workspace不知何故不能在Eclipse上工作。