首页 文章

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

提问于
浏览
167

我正在尝试将现有的Android项目导入到我当前的Eclipse工作区中 . 我选择File-> New-> Android Project,打开Android项目对话框,然后选择“从现有源创建项目”,Location,Build Target和Finish .

我收到以下错误:项目描述无效 .

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

14 回答

  • 1
  • 3

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

  • 4

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

  • 4

    从SVN签出Android项目时遇到了出错的问题 . 这就是我所做的,整个事情安定下来 .
    1.检查SVN的项目,因为我们通常做任何其他项目
    2.右键单击并获取项目的属性
    3.在java build path-> order and export选项卡中选择android API并确定它

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

  • 208

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

  • 53
    • 文件→导入→常规→现有项目到工作区→下一步

    • 选择根目录: /path/to/project

    • 项目→全选

    • 取消选中 Copy projects into workspaceAdd project to working sets

    • 完成

  • 1

    解决:如果要“从现有源创建项目”,则需要创建一个新目录,然后将项目目录树放入该新目录中 . 然后在导入时指向新目录 .

  • 4

    当您尝试导入的源代码是 inside an existing workspace. 时,会出现此错误消息

    将源代码放在 OUTSIDE any existing workspace 目录中,然后导入

  • 13

    只需删除项目文件夹中的“.project”文件(它隐藏在Linux上,使用“ls -a”显示),然后从Eclipse中选择Create Android Project from existing source

  • 4

    我不确定这会解决你的问题,因为我不知道它来自哪里,但是当我导入一个项目时,我去File - > Import - > Existing projects into workspace . 也许它会绕过你的问题 .

  • 1

    您还可以使用Make new> General> Project,然后将项目导入该项目目录

  • 46

    更新@ JamesWald的答案,并纳入其他评论 . 假设您要在新工作区中创建一个cfesh副本,例如备份:

    • 将现有项目放在不在目标工作空间内的目录中 .

    • 在Eclipse中:文件 - >导入 - > Android->现有Android代码到工作区,下一步

    • 选择根目录:/ path / to / project / from / step / 1

    • 项目 - >全选(或不是,视具体情况而定)

    • 确保正确设置新项目名称 - 要更改旧项目名称(左列)上的一次单击,然后单击新项目名称(右列),然后进行编辑 . 它将默认为默认活动的类名 .

    • 假设您想要在目标工作区中创建副本,请检查"Copy projects into workspace"

    • 取消选中"Add project to working sets"

    • 完成

  • 1

    同样的问题也发生在我身上,项目中没有.project文件 . 我从现有的android项目中复制了一个.project文件,并将项目名称替换为我要导入的项目的名称 . 然后使用文件 - >导入 - >现有项目到工作区我能够导入项目 .

  • 2

    对我有用的是: File > Import > Existing Project into Workspace (在“常规”选项卡下),然后选择项目根文件夹 . 现有的Android代码导入Workspace以某种方式对我不适用于Eclipse .

相关问题