2012-07-29 60 views
5

嗯,我给Android开发了一枪,我想从多台电脑同样采用Android代码的工作(如办公和家用PC)..问题是,我使用SVN同步的Android的工作区文件夹,但是当我在PC上执行SVN更新,然后在Eclipse中打开/导入项目时,出现各种错误。如何从多台计算机进行Android开发?

此前,我通过上述方法同步Visual Studio 2010的'Projects'文件夹SVN,它工作出色。

如何在多台PC之间共享同一个Android工作区,而无需手动将代码复制到另一台机器,并且每次切换PC时都不得不手动导入它。

回答

2

那么,因为每个人都介绍了如何使用SVN来做到这一点。我想建议你别的东西。我曾尝试通过云服务来实现,例如Google Cloud,Drobbox等。您可以在Dropbox文件夹中创建项目,并且每次切换计算机时都只需清理项目。

的问候,也艾哈迈德:)

+1

感谢艾哈迈德您的建议:) ..我只是试着用它与Dropbox,它的工作出色!我将东西保存在一个位置,然后在另一台PC上打开它,并自动加载所有内容。有时我甚至不需要运行Clean!只有一点,其他人阅读。为此,您需要在一台PC上*关闭* IDE,使Dropbox同步所有内容,然后在另一台PC上打开IDE并从Dropbox加载工作区。只需在一个位置“关闭”一个项目并打开它在另一个地方,然后刷新将无法正常工作。 IDE需要关闭! – Ahmad 2012-08-05 11:32:30

1

请提供关于你得到了什么样的错误信息。

我怀疑你想提交的未更新的项目。
等项目的工作之前,强烈建议做“更新”

我想是因为你想提交的未更新的文件
这可能会导致冲突发生的错误。

0

您需要安装SVN Plugin这里是how to install SVN in eclipse

教程然后只上传的Java文件/ src目录,资源文件夹和SVN服务器上的清单文件。

从其他电脑,您可以从SVN插件直接创建/进口项目。而像gen/bin这样的文件将会自动生成。 现在,您需要清理项目并准备好使用。

现在提交文件前/ SVN上的变化,你需要从SVN插件先更新您的代码,因此它不产生冲突..

2

我已经使用SVN或Git的开发。

您需要创建中的每台计算机的一个项目,但不使用进口。只保存SVN/git中的java文件+ proguard文件+清单文件+ .classpath和.project。然后,在每个计算机(您只需做一次)创建一个新项目,并使用基于Eclipse选项“创建存在的开源项目”。

有时你需要使用生成>清理以重建项目。

0

按我理解你在乌尔办公室代码以及家庭。所以现在你需要对你在办公室反映的同样的代码变化进行反思。 第一件事是你的家用电脑也连接到SVN。 如果是 - 在办公室工作,而总是要回家始终以同一个项目的更新,然后开始编码,如果你是在家里的变化圆顶然后离开家PC提交修改后的前“提交”你changes.Then。 然后前再次启动Office PC上操作需要一个更新,然后开始编码。 如果你这样做,那么它应该工作得很好。然后 如果你仍然越来越错误在Eclipse上的窗口中点击显示视图点击然后选择问题......即窗口>显示视图>问题存在,你会看到一些问题的错误,他们贴在这里,让我们得到明确的想法。可能是一些类路径问题。 你可以打开你的项目文件夹,里面寻找类路径的文件,看是否类路径是正确的,你可能会使用的罐子。

0

如果您已经使用一个独立的SVN客户端像基石或版本,请确保您使用svn忽略下面的目录,因为它们是特定于您的工作空间,并会造成问题时,您尝试签并导入到项目中另一台机器上:

  • .settings

在没有这些文件的情况下检入源文件后,可以使用文件>导入>将现有Android代码导入到工作区,从第二台机器上的工作副本创建一个新项目。

相关问题