我没有找到关于这个烦人问题的信息,这对我来说似乎很常见,所以也许我错过了一些明显的东西。
我正在开发一个客户端服务器应用程序:一方面是AppEngine,另一方面是Android。 如果两个工作区都在同一个Eclipse上,我发现调试和开发很困惑(相同的Java透视图......)。 所以我有两个单独的Eclipse安装,每个安装一个。
每个Eclipse 都需要一个完整的Google堆栈,包括ADT 问题是adb处于竞争状态,并且AppEngine Eclipse经常获胜,并且附加的设备或模拟器仅出现在错误的Eclipse上。 在关闭Eclipse并重新启动adb之前,我无法调试。
谢谢!
答案 0 :(得分:1)
我想我找到了一个解决方法:
在要禁用DDMS的Eclipse实例中,选择:
Windows > Preferences > DDMS
并将“Base local debugger port”更改为某个未使用的端口号(例如22222)。
有关于无法连接到DDMS的错误消息,但在解除它之后,它将停止与其他Eclipse竞争。
答案 1 :(得分:0)
在命令提示符下输入
cd c:\path to this folders \android-sdk-windows\tools\
adb kill-server
它会杀死服务器
adb start-server
它将启动服务器
我的朋友......希望它能帮到你