在共享服务器上开发Android应用程序

在共享服务器上开发Android应用程序,android,adb,ddms,Android,Adb,Ddms,我们正在尝试使用共享服务器(Ubuntu 9.10 64位)来开发Android应用程序。其思想是许多开发人员应该使用共享服务器进行开发。我们已经克服了一些障碍,例如为DDMS设置基本端口。因此,可以运行多个模拟器和多个Eclipse实例 但我们在尝试从Eclipse调试应用程序时遇到了问题。似乎所有模拟器在调试时都试图连接到同一个Eclipse实例 有人成功了吗 我知道这是一个非常糟糕的想法,但我需要收集事实,以便有一个强有力的理由 这听起来绝对是个可怕的主意。每个开发人员都应该在本地机器上安

我们正在尝试使用共享服务器(Ubuntu 9.10 64位)来开发Android应用程序。其思想是许多开发人员应该使用共享服务器进行开发。我们已经克服了一些障碍,例如为DDMS设置基本端口。因此,可以运行多个模拟器和多个Eclipse实例

但我们在尝试从Eclipse调试应用程序时遇到了问题。似乎所有模拟器在调试时都试图连接到同一个Eclipse实例

有人成功了吗


我知道这是一个非常糟糕的想法,但我需要收集事实,以便有一个强有力的理由

这听起来绝对是个可怕的主意。每个开发人员都应该在本地机器上安装自己的Java、Eclipse和Android SDK实例。要处理同一个项目,只需通过驻留在共享服务器上的解决方案共享该项目

这听起来绝对是个可怕的主意。每个开发人员都应该在本地机器上安装自己的Java、Eclipse和Android SDK实例。要处理同一个项目,只需通过驻留在共享服务器上的解决方案共享该项目

你应该改用scm!你应该改用scm!我知道,这也是我的意见,但不幸的是,决定权不在我手中。我需要给出一些关于为什么不能这样做的事实……让他们知道,您将遇到可怕的端口问题和其他问题,并且您将覆盖彼此的文件更改,而不知道在任何类型的合并视图中更改了什么。让他们知道,世界上其他人都是按照我上面描述的方式来做的,因为在处理这个问题多年后,每个人都认为这是最好的解决办法。所有这些工具(Java、Eclipse、Android SDK和CVS或SVN或Git)都是免费的,所以现在这样做没有任何好处,也有很多缺点。很抱歉没有说清楚。在共享服务器上,每个人都将在自己的主目录中拥有自己的Eclipse工作区和源代码。Android SDK也将驻留在服务器上的用户主目录中。代码将通过Git/repo/Gerrit进行管理。因此,SCM部分不是一个问题。港口问题才是真正的问题。但这已经够糟糕了……我很想知道你们为什么要这样发展。我仍然建议通过本地机器进行开发。正如我所说,这不是我的决定,所以我无法回答为什么。。。我没有参与决策过程。我的意见和你的一样。我知道,这也是我的意见,但不幸的是,决定权不在我手中。我需要给出一些关于为什么不能这样做的事实……让他们知道,您将遇到可怕的端口问题和其他问题,并且您将覆盖彼此的文件更改,而不知道在任何类型的合并视图中更改了什么。让他们知道,世界上其他人都是按照我上面描述的方式来做的,因为在处理这个问题多年后,每个人都认为这是最好的解决办法。所有这些工具(Java、Eclipse、Android SDK和CVS或SVN或Git)都是免费的,所以现在这样做没有任何好处,也有很多缺点。很抱歉没有说清楚。在共享服务器上,每个人都将在自己的主目录中拥有自己的Eclipse工作区和源代码。Android SDK也将驻留在服务器上的用户主目录中。代码将通过Git/repo/Gerrit进行管理。因此,SCM部分不是一个问题。港口问题才是真正的问题。但这已经够糟糕了……我很想知道你们为什么要这样发展。我仍然建议通过本地机器进行开发。正如我所说,这不是我的决定,所以我无法回答为什么。。。我没有参与决策过程。我的意见和你的一致。