【发布时间】:2011-01-14 22:42:05
【问题描述】:
我正在尝试将现有的 Android 项目导入我当前的 Eclipse 工作区。我选择 File->New->Android Project,这会打开 Android 项目对话框,然后选择“从现有源创建项目”、位置、构建目标和完成。
我收到以下错误:项目描述无效。
有人知道如何解决这个错误吗?
【问题讨论】:
-
我将工作区位置更改为新目录,似乎已经解决了这个问题。
我正在尝试将现有的 Android 项目导入我当前的 Eclipse 工作区。我选择 File->New->Android Project,这会打开 Android 项目对话框,然后选择“从现有源创建项目”、位置、构建目标和完成。
我收到以下错误:项目描述无效。
有人知道如何解决这个错误吗?
【问题讨论】:
/path/to/project
Copy projects into workspace 和 Add project to working sets
【讨论】:
Select All 导出项目的树而不是只导出源吗?我当然也想要res 文件夹。
已解决:如果要“从现有源创建项目”,则需要创建一个新目录,然后将项目目录树放入该新目录。然后在导入的时候指向新目录。
【讨论】:
当您尝试导入的源代码在现有工作区中时,会出现此错误消息。
将您的源代码放在任何现有工作区之外的目录中,然后导入
【讨论】:
只需删除项目文件夹中的“.project”文件(它在 Linux 上是隐藏的,使用“ls -a”显示),然后在 Eclipse 中,选择 Create Android Project from existing source
【讨论】:
我不确定这是否会解决您的问题,因为我不知道它的来源,但是当我导入项目时,我会转到文件 -> 导入 -> 现有项目到工作区。也许它会绕过你的问题。
【讨论】:
您似乎无法拥有项目根目录,AndroidManifest.xml 比您的工作区根目录下的一个目录级别更深。在我放弃并重新安排我的回购之前,我为此挣扎了一个小时。
【讨论】:
你也可以使用 Make new > General > Project,然后将项目导入到那个项目目录
【讨论】:
我发现詹姆斯沃尔德的答案最接近我的解决方案,除了“文件->导入->常规->现有项目到工作区”(这对我根本不起作用)我使用“文件->导入- >Android->现有的 Android 代码进入工作区”。我正在使用 Helios,也许你的 Eclipse 版本没有这个怪癖。
【讨论】:
我在从 SVN 签出 Android 项目时遇到错误。这就是我所做的,整个事情都安定下来了。
1. 从 SVN 签出项目,就像我们通常做任何其他项目一样
2.右键获取项目属性
3.在java build path->order and export选项卡中选择android API并确定
这消除了所有项目问题
到目前为止一切顺利,但不确定这是否是 100% 正确的方法
【讨论】:
【讨论】:
在我的Android Project folder .project 文件中丢失了。恢复.project file,将隐藏在Unix OS environment中解决了错误。
【讨论】:
更新@JamesWald 的答案,并合并其他 cmets。假设您想从新工作区中的备份创建 cfesh 副本:
【讨论】:
我也遇到了同样的问题,项目中没有 .project 文件。 我从现有的 android 项目中复制了一个 .project 文件,并将项目名称替换为我要导入的项目的名称。 然后使用 File -> Import -> Existing projects into workspace 我能够导入项目。
【讨论】:
对我有用的是:文件>导入>现有项目到工作区(在常规选项卡下),然后选择项目根文件夹。以某种方式将现有 Android 代码导入 Workspace 对我来说在 Eclipse 上不起作用。
【讨论】: