0

我没有找到关于这个烦人问题的信息,而且这对我来说似乎很常见,所以也许我遗漏了一些明显的东西。

我正在开发一个客户端服务器应用程序:一侧是 AppEngine,另一侧是 Android。如果两个工作区都在同一个 Eclipse 上,我发现调试和开发会令人困惑(相同的 Java 透视图..)。所以我有两个单独的 Eclipse 安装,每个安装一个。

两个 Eclipse都需要完整的 Google 堆栈,包括 ADT。
问题是 adb 处于竞争状态,并且 AppEngine Eclipse 经常获胜,并且附加的设备或模拟器只出现在错误的 Eclipse 上。在关闭 Eclipse 并重新启动 adb 之前,我无法调试。

  1. 有没有办法在 AppEngine Eclipse 中关闭 adb?
  2. 有没有更好的方法来开发和调试客户端服务器,两者都是谷歌堆栈?

谢谢!

4

2 回答 2

1

我想我找到了解决方法:

在要禁用 DDMS 的 Eclipse 实例中,选择:

Windows > Preferences > DDMS 

并将“Base local debugger port”更改为一些未使用的端口号(例如22222)。

有一条关于无法连接到 DDMS 的错误消息,但在将其关闭后,它会停止与其他 Eclipse 竞争。

于 2012-11-12T11:44:34.427 回答
0

在命令提示符下键入

cd c:\path to this folders \android-sdk-windows\tools\

adb kill-server

它会杀死服务器

adb start-server

它将启动服务器

我的朋友......希望它会帮助你

于 2012-11-07T10:33:09.290 回答