【问题标题】:Developing Android applications on a shared server在共享服务器上开发 Android 应用程序
【发布时间】:2010-01-27 13:14:36
【问题描述】:

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

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

有人成功了吗?

我知道这是一个非常糟糕的主意,但我需要收集事实才能有充分的理由......

【问题讨论】:

  • 你应该改用单片机!

标签: android adb ddms


【解决方案1】:

这听起来绝对是个可怕的想法。每个开发人员都应该在他们的本地机器上安装自己的 Java、Eclipse 和 Android SDK 实例。要处理同一个项目,只需通过位于共享服务器 (CVS/SVN/Git) 上的 Source Control 解决方案共享项目。

【讨论】:

  • 我知道,这也是我的意见,但不幸的是,这个决定不在我手中。我需要给出一些事实来说明为什么它不能完成......
  • 如何让他们知道您将遇到可怕的端口问题和其他东西,并且您将覆盖彼此的文件更改而无法看到任何更改的内容的合并视图。让他们知道世界上其他人都按照我上面描述的方式做这件事怎么样,因为在处理这个问题多年之后,每个人都认为这是最好的解决方案。所有这些工具(Java、Eclipse、Android SDK 和 CVS 或 SVN 或 Git)都是免费的,所以像现在这样做没有优势,也有很多缺点。
  • 对不起,我没有说清楚。在共享服务器上,每个人都将拥有他们自己的 Eclipse 工作区和在他们自己的主目录中的源代码。 Android SDK 也将驻留在服务器上的用户主目录中。代码将通过 Git/repo/Gerrit 进行管理。所以单片机部分不是问题。端口问题是这里真正的问题。但这已经够糟糕了……
  • 我很想知道您为什么要尝试以这种方式开发。我仍然建议只通过本地机器进行开发。
  • 正如我所说,这不是我的决定,所以我无法回答为什么......我没有参与决策过程。我的看法和你一样。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-23
  • 2016-11-20
  • 2012-02-25
  • 1970-01-01
  • 2016-01-20
  • 2011-02-13
  • 2013-03-16
相关资源
最近更新 更多