Java Eclipse:删除和创建项目的问题

Java Eclipse:删除和创建项目的问题,java,android,eclipse,main-activity,Java,Android,Eclipse,Main Activity,我在Eclipse中遇到了一个问题。如果我创建了一个项目,然后将其删除并选中“删除磁盘上的项目内容(无法撤消)”复选框,则以后创建的具有完全相同名称和设置的项目将不会使用MainActivity.java文件创建 如果我创建了一个项目,然后在不选中该复选框的情况下将其删除,则可以使用MainActivity.java文件重新创建该项目,但需要打开并保存fragment\u mainXML文件,然后才能再次删除该项目(无论是否选中该复选框) 这里发生了什么?为什么会有这种行为?删除Eclipse项

我在Eclipse中遇到了一个问题。如果我创建了一个项目,然后将其删除并选中“删除磁盘上的项目内容(无法撤消)”复选框,则以后创建的具有完全相同名称和设置的项目将不会使用MainActivity.java文件创建

如果我创建了一个项目,然后在不选中该复选框的情况下将其删除,则可以使用MainActivity.java文件重新创建该项目,但需要打开并保存fragment\u mainXML文件,然后才能再次删除该项目(无论是否选中该复选框)


这里发生了什么?为什么会有这种行为?

删除Eclipse项目时,会发生以下情况:

如果选择“在磁盘上删除”-则从电脑中删除项目和文件

如果您不选择在磁盘上删除,您只会从eclipse中删除项目,但文件仍在那里,因此如果您创建了一个同名的新项目,它们会自动放置

对于这种情况,当您需要旧项目中的一些文件时, 因此,最好的方式是导入或导出项目

我希望这对你有帮助。

@Zach H 删除项目时,给您两个选项(对话框将要求您确认是否从工作区删除)

  • 简单删除
  • 从工作区中删除
  • 在简单删除下- 删除项目时,该项目会在包资源管理器中被删除,但仍然存在于您的工作区目录(即项目存储的路径)中,因为您没有选择“从工作区删除”选项

    从工作区删除下- 当您确认从工作区删除选项时,您的项目也将从硬盘中删除

    如果只选择“删除”,则可以创建具有相同活动的相同项目,因为包资源管理器中不存在具有相同名称的项目。只有当同一个项目已经存在时,才会出现一个错误,要求您重命名项目

    只有当您没有正确安装ADT/Eclipse(SDK管理器中缺少一些文件)时,才会出现上述问题


    我给您的建议是,首先安装工具中的所有软件包,因为缺少支持工具可能会导致上述问题

    完全重新安装SDK,然后确认已安装所有工具,但是问题仍然存在。@ZachH您安装了哪个版本的SDK和ADT 22.6或23.0I现在有了ADT 23,并且现在没有在任何新项目中创建MainActivity.java和activity_main.xml文件。我相信这是ADT插件的问题。我尝试了更新插件解决方案,但它给了我一个“冲突依赖项”错误。我也无法在不卸载Eclipse的情况下卸载当前的插件,其他人已经提到了这个问题,但我还没有看到解决方案。@ZachH您似乎安装了错误的、错误非常严重的ADT版本。请为eclipse plugin revert()阅读此链接,或为ADT版本阅读此链接(23.0和仅安装22.6这些链接非常有用。我遇到的问题是新ADT中的一些错误造成的。解决我问题的唯一方法是分别下载eclipse、ADT和SDK(而不是ADT包)。