0

我有一个项目,我部分地在工作电脑上开发,并在我的家用电脑上聚会。出口-进口-出口-进口等

每天我都会花费大量时间来解决那些烦人的构建路径和配置问题。今天我写了两行代码,剩下的时间我都在处理你能想象到的各种错误。

而这个地狱每天都在重复。

所以我想我可以在闪存驱动器上安装 Eslipse ADT 并将我的工作空间也放在闪存驱动器上,这样一旦配置设置正确,我就可以最终专注于开发了吗?

我可以使两台 PC 的驱动器数量相等,因此闪存驱动器始终显示为具有相同的驱动器号,如果这可能是一个问题?

我真的很想找到一种在两台计算机上使用相同 IDE 安装和相同工作区的方法。不是两个不同的IDE。

每次我的项目需要一个新库时,我都必须在两台计算机上安装它,然后它会转到不同的目录,然后我必须设置项目以使用它,当我切换计算机时,所有设置都再次错误。

4

3 回答 3

2

这也发生在我身上。您的问题是 Android 使用了一些外部库,这些库在每台计算机上都位于不同的目录中。

这些库在名为project.properties.

您所要做的就是使用 GIT 或 SVN 作为您的家庭 - 工作的链接。然后,添加几个忽略,基本上:

  • 项目属性

这将消除任何麻烦。

于 2013-10-09T12:30:58.977 回答
1

为什么你不能只设置你最喜欢的 IDE,然后将你的设置导出/导入到另一台 PC?

这样您就可以处理 IDE 配置问题。

然后为您的项目配置 Maven 构建,以便在构建过程中自动解决所有依赖项和内容。

作为最后一步,您应该为项目设置 git repo - 例如 Github/Bitbucket。

离开家 => 推动你所有的日常工作;回家 => 拉取所有更新并继续工作。

于 2013-10-09T12:24:05.670 回答
1

在 Eclipse 中,项目内容和工作区在逻辑上是分开的(尽管创建项目时的默认位置是将其内容放在磁盘上的工作区文件夹中,但不一定要这样)。工作空间不能在计算机或用户之间共享,但项目内容应该是。这包括构成项目的所有配置文件(.project.classpath等)。

可以使用诸如闪存驱动器或 Dropbox 之类的便携式存储位置来仅存储项目内容,并将其导入您想要在其中工作的每个不同的 Eclipse 工作区(即,每台不同的计算机),但您需要始终记住每次开始在工作区中工作时都要刷新整个项目,并且人为错误可能会搞砸事情。我支持其他建议,即使用某种源代码控制系统(如 cvs、svn、git 等)来签入/签出文件以在不同的工作区/PC 上工作。我已经做过很多次了,效果很好。

于 2013-10-09T15:18:14.887 回答