我是 Android 和 eclipse 的新手。当我制作一个测试项目时,我可以运行它。现在,当我从 eclipse 中删除它并再次导入时,它不起作用。因为它存在于我的工作空间中。
对于导入,我将它们移动到另一个文件夹。现在,当我通过 Option-> 打开现有的 android 项目打开它们时,它会显示“NO-HEAD”。
它是什么以及为什么我的项目中的每个文件夹都有一个图标(不同),然后是以前的。有人可以告诉我。我附上了图片以供解释。
您的 Eclipse 安装了一个版本控制插件(可能是 Subclipse,一个用于 subversion 的客户端插件,或者可能是另一个)。
“NO HEAD”我相信意味着 Eclipse/Subclipse 无法再找到您的项目的最新副本,因为您将它移到了那里。如果您右键单击其中一个图标,您应该会发现一些与版本控制相关的上下文菜单命令。
通常在 Eclipse 中,您会尽可能多地在其图形界面中进行操作,否则当您在其外部删除/移动/重命名文件时,它可能会感到困惑。在那些您还没有这样做的情况下,您通常必须在 Eclipse 项目资源管理器中右键单击并选择“刷新”。在涉及版本控制系统的情况下,它可能会更复杂一些,但这也是一个好兆头,因为这意味着 subversion 可能保留了该项目的备份副本(如果你决定恢复你刚刚所做的) .
此外,每当您将项目导入 Eclipse 时,最好将其复制到您的工作区中,否则当您必须删除项目时会变得混乱。您一定已经发现,当您删除一个项目(不从磁盘中删除)以及当您立即尝试在同一个工作区中重新创建另一个同名项目时,Eclipse 可能会很烦人。
这就是我养成在导入时复制项目内容的习惯的主要原因。这样,我就不必记住我是否复制了,或者没有复制,如果我必须删除一个项目才能重新开始,我不必担心删除我的原始来源'已经导入(即使勾选复选框也可以从磁盘中删除)。