在两台不同的PC上使用相同的Eclipse Android项目的最理性和无痛的方式

时间:2013-10-09 12:12:48

标签: android eclipse

我有一个项目,我部分在家用电脑的工作电脑和派对上开发。 Export-Import-Export-IMport等等

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

这个地狱每天重复。

所以我想 我可以在闪存驱动器上安装Eslipse ADT并将我的工作区安装在闪存驱动器上,所以一旦配置正确,我将能够最终专注于开发吗?

我可以平衡两台电脑的驱动器数量,因此闪存驱动器总是显示为相同的驱动器号,如果这可能是一个问题?

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

每次我的项目需要一个新的库时,我必须在两台计算机上安装它,然后进入另一个目录然后我必须设置项目才能使用它,当我切换计算机时,所有设置都是错误的。

3 个答案:

答案 0 :(得分:2)

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

这些库在名为project.properties的文件中引用。

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

  • project.properties

这将消除任何麻烦。

答案 1 :(得分:1)

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

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

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

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

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

答案 2 :(得分:1)

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

可以使用便携式存储位置(如闪存驱动器或Dropbox)来存储项目内容,并将其导入到您想要处理的每个不同的Eclipse工作区中(即,每个不同的计算机),但是每次开始在工作区中工作时,你都需要始终记住刷新整个项目,并且可能会出现人为错误。我推荐其他建议使用某种源控制系统,如cvs,svn,git等来检查文件输入/输出是否适用于不同的工作空间/ PC。我做了很多次并取得了不错的成绩。