【问题标题】:How to launch several instances of eclipse (multiple workspaces) and have ADT plugin working?如何启动多个 Eclipse 实例(多个工作区)并让 ADT 插件正常工作?
【发布时间】:2013-07-15 09:40:13
【问题描述】:

当我想启动多个 Eclipse 实例时,eclipse 和 ADT plugin 出现问题。


什么是有效的(只有一个 eclipse 实例)

我用我的 Android 项目启动了一个工作区,我可以在其中进行调试,一切都很好。

我用我的网络项目切换到另一个,它也可以工作。


什么不工作(eclipse 的两个实例)

问题是当我用另一个工作区启动这些 eclipse 实例时,我遇到了以下问题:

[2013-07-15 11:12:50 - ddmlib] An established connection was aborted by the software in your host machine
java.io.IOException: An established connection was aborted by the software in your host machine

这是问题所在:An established connection was aborted by the software in your host machine

我知道如何重新启动 Eclipse,它在一个实例发生时解决了我的问题。 用两个eclipse实例,根本解决不了问题。


我想要什么(一个带有 ADT 的 eclipse 实例和另一个带有我的 Web 项目的实例)

我可以安装两个 eclipse 并启动一个安装了 ADT 插件并启动另一个我没有安装 ADT 的地方,但我希望只安装一个 eclipse...

如何解决这个问题?

  • 工作区配置?
  • eclipse 配置?
  • ADT 配置?
  • 还有什么?

【问题讨论】:

  • 黑暗中的一枪:您尝试过多个 ADT 安装吗?并将每个 Eclipse 指向不同的...?
  • 我不想要多个 ADT。一个对我来说就足够了。

标签: android eclipse eclipse-adt


【解决方案1】:

如果您在一个工作区中安装 ADT 插件,并确保 ADT 未安装在另一个工作区中,您可能必须打开实例。

如果两个实例都试图通过 ADB 连接到设备,则从不同的工作区运行两个单独的 Eclipse 实例将非常糟糕,因为:

  1. 设备列表中反映的设备状态可能不匹配
  2. 调试器可能无法连接到正确的 Eclipse 实例,导致:
    • 应用可能会继续显示“等待调试器”对话框
    • 调试器可能在运行时分离

我也尝试过进行此设置,但恐怕根本没有解决方案。

【讨论】:

  • 感谢您的解释。
  • 我正在使用 Android 工作区运行大约 3 到 4 个 Eclipse 实例。它“有效”,但是我在控制台(弹出窗口)中遇到常规问题,并且有时会弹出对话框抱怨它无法连接。至于 logcat,我通常可以从任何工作区读取它,但我必须将控制台隐藏在某个地方。除了那些烦人的弹出窗口,一切正常。
  • @3c71 那你是怎么做到的?
猜你喜欢
  • 2014-01-08
  • 2014-01-15
  • 1970-01-01
  • 2012-11-26
  • 1970-01-01
  • 2013-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多