对Eclipse工作区感到困惑

时间:2012-11-30 17:05:14

标签: android eclipse project workspace

我想在Eclipse中创建我的Android项目的副本,这样我就可以在不触及原始版本的情况下修改副本。所以我开始创建一个新的工作区。我以为我在新工作区工作,因为工作区的路径显示在Eclipse菜单栏的顶部,但我看到了:

1)我的新工作区目录中没有项目文件,所以我复制了一个包含所有项目文件的文件夹,包括我今天早上用今天的日期更改的文件

2)当我通过这个advice添加一个新的.jar文件时,我看到在执行第5步建议时列出了旧的jar文件工作区,而不是我的新工作区目录路径。

所以这是我的问题: 1)我是否需要一个新的工作区以避免覆盖我的旧项目代码? 2)我是否需要导入今天早上触摸的项​​目,以便Eclipse识别其新位置? 3)它仍旧使用旧工作区中的旧jar文件吗?我能正确理解吗?

我是否应该按照列出here列出的步骤进行清理:

  

创建一个新的Android项目,选择“从现有源创建项目”,确保源目录确实在您的工作区之外(您将不得不忍受这一点)。这应该a)在源目录中创建必要的.project / .classpath文件(现在仍在工作区之外)和b)使项目显示在Eclipse的列表中。

     

在Package Explorer中右键单击该项目并选择Delete,确保在启动时取消选中删除磁盘上文件的选项。

     

现在像导入任何其他项目一样导入项目(现在可以执行此操作,因为.project / .classpath文件是在上面的步骤1中创建的)。导入“将项目复制到工作区”时应该有一个选项,所以勾选该选项。

感谢您的帮助

3 个答案:

答案 0 :(得分:2)

工作区只是ProjectSet和配置集,因此您可以根据自己的工作设置完全不同的GUI设计。我有一个Workspace用于我所有的公司项目,以及我的所有客户项目的工作区。工作区保持独立,可以有不同的配置。

对于您要做的事情,最好的办法是在资源管理器中,创建整个Project文件夹的副本,并将其重命名为其他内容(Project1) - (Project2)。

然后回到日食,文件 - >导入 - >现有项目

答案 1 :(得分:1)

Eclipse中的工作空间可能包含也可能不包含代码。通常,实际项目会导入到工作区中。因此,您可以拥有多个指向相同代码的工作空间。您可以右键单击文件并查看资源选项卡以查看文件的实际位置。

最佳方法是复制代码本身,并为其创建单独的工作区。

答案 2 :(得分:1)

如上所述,只需复制项目即可。为此: - 在你的新工作区:

go to File --> New --> Project... --> Android Project from Existing Code --> 

浏览原始项目,确保选中将项目复制到工作区'框,然后单击完成。