我正在尝试将Android项目移动到工作区中的差异目录,使用Refactor>移动。
问题是“移动项目”对话框会禁用“确定”按钮,同时以红色发出以下消息:
\华文轩\沙箱\工作空间\ NewDirName 重叠另一个的位置 project:NewDirName
有趣的是......名为NewDirName的目录甚至不存在!
(我后来尝试在Eclipse之外创建这样的目录,但没有帮助)
知道为什么会这样吗?
我正在使用Eclipse 3.6.1 64位和最新的Android SDK 9(在Windows 7下)。
答案 0 :(得分:7)
您收到的错误消息具有误导性。重构操作不适用于项目。问题是当所选项目是项目而不是包或类时,插件应该删除重构选项。
答案 1 :(得分:1)
我偶然发现了同样的问题(“重叠另一个项目的位置”错误),试图为从ZIP文件解压缩的一组教程文件创建一个新项目。这个问题出现在几个论坛中,所以我在交叉发布答案,因此它可用于两者。
我正在使用Vista,Eclipse 3.7.0
我不知道“文件|新建|项目| Android项目|从现有源创建项目”应该做什么,但我无法让它适用于上述解压缩文件。我一直收到这个错误。
我发现做了什么工作: 1)将项目的解压缩文件树复制到您希望它最终驻留的位置。 2)文件|导入|一般|现有项目进入工作区|选择根目录: 并将其指向您放置压缩文件的位置,选中所需项目的复选框,然后单击完成
步骤2似乎实际上并没有将文件移动到任何地方(即使术语'import'暗示对我来说),但它似乎只是让Eclipse知道项目所在的位置并且它使用该目录中的项目。
这似乎至少对我有用。
答案 2 :(得分:0)
在Eclipse 4.2的情况下,我更改了文件夹结构:
./workspace/%project_folder%
要
./2014/android-things/%project_folder%
- >符号链接./workspace/%project_folder%
新的2014文件夹实际上是一个git repo。
Workspace显示没有项目,重新导入没有用 - 所以我不得不删除符号链接,并将android-things
下的项目重命名为完全限定名org.domain.%project_folder%
,以避免可能的冲突。