代码之家  ›  专栏  ›  技术社区  ›  paul

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

  •  167
  • paul  · 技术社区  · 16 年前

    我正在尝试将现有的android项目导入到我当前的Eclipse工作区中。我选择文件->新建->android项目,这将显示android项目对话框,然后选择“从现有源创建项目”、位置、构建目标和完成。

    我得到以下错误:项目描述无效。

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

    14 回复  |  直到 11 年前
        1
  •  208
  •   James Wald    12 年前
    1. 将现有项目导入下一个工作区
    2. 选择根目录: /path/to/project
    3. 项目“全选”
    4. 取消检查 Copy projects into workspace Add project to working sets
    5. 完成
        2
  •  53
  •   Community Mohan Dere    12 年前

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

        3
  •  46
  •   James Bayley    15 年前

    当您尝试导入的源代码是 在现有工作区内。

    将源代码放在目录中 在任何现有工作区之外 然后导入

        4
  •  13
  •   thucnguyen    13 年前

    只需删除项目文件夹中的“.project”文件(它在Linux中隐藏,使用“ls-a”显示),然后从Eclipse中选择从现有源创建Android项目。

        5
  •  4
  •   pgsandstrom    16 年前

    我不确定这是否能解决您的问题,因为我不知道它来自何处,但当我导入项目时,我会将文件->导入->现有项目导入工作区。也许它会绕过你的问题。

        6
  •  4
  •   Sebastian Brannstrom    14 年前

    如果androidmanifest.xml的深度超过工作区根目录下的一个目录级别,那么您似乎不能拥有项目根目录。我为此挣扎了一个小时,才放弃并重新安排了回购协议。

        7
  •  4
  •   Yi Jiang G-Man    14 年前

    您还可以使用“新建”>“常规”>“项目”,然后将项目导入到该项目目录。

        8
  •  4
  •   Arthulia    14 年前

    我发现james wald的答案最接近我的解决方案,除了“file->import->general->existing projects into workspace”(对我来说根本不起作用)之外,我使用“file->import->android->existing android code into workspace”。我使用的是Helios,也许你的Eclipse版本没有这个怪癖。

        9
  •  3
  •   Bo Persson Touseef    15 年前

    我在从SVN签出Android项目时遇到了错误。这就是我所做的,整个事情都解决了。
    1。从SVN签出项目,就像我们通常做的任何其他项目一样
    2。右键单击并获取项目的属性
    三。在Java构建路径-& gt;订单和导出选项卡中选择Android API并确定它

    这消除了所有项目问题
    到目前为止还不错,但不确定这是不是100%正确的方法

        10
  •  2
  •   user836200    14 年前
        11
  •  1
  •   laaptu    13 年前

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

        12
  •  1
  •   Neil Townsend    13 年前

    更新@jameswald的答案,并合并其他评论。假设您要从新工作区中的备份创建cfesh副本,例如:

    1. 将现有项目放在目录中 不在里面 目标工作区。
    2. 在eclipse中:file->import->android->existing android code into workspace,next
    3. 选择根目录:/path/to/project/from/step/1
    4. 项目->全选(或不全选,视情况而定)
    5. 确保正确设置新项目名称-要更改,请单击旧项目名称(左栏),然后单击新项目名称(右栏),然后进行编辑。它将默认为默认活动的类名。
    6. 假设您希望在目标工作区中有一个副本, 检查 “将项目复制到工作区”
    7. 取消检查 “将项目添加到工作集”
    8. 完成
        13
  •  1
  •   Ambegodas    12 年前

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

        14
  •  1
  •   Tony Vu    11 年前

    对我有用的是: 文件>将现有项目导入工作区 (在“常规”选项卡下),然后选择项目根文件夹。将现有的Android代码导入工作区对我来说在Eclipse上不起作用。