有人知道是否可以在Eclipse中禁用DDMS?我的意思是,当Eclipse启动时,DDMS不应该启动。
我只想使用终端的DDMS,但是当我启动它时,它一直说:
无法打开选定的VM调试端口 (8700)。确保你没有 另一个例子 DDMS或运行的eclipse插件。如果正在使用它 别的,选择一个 首选项中的新端口号。
我更喜欢独立的DDMS,而不是Eclipse内置的DDMS,主要是因为它更容易在DDMS和源代码之间切换。而且,当DDMS作为Eclipse的插件运行时,我觉得它被放在同一个程序中。此外,由于DDMS非常不稳定并且崩溃很多,因此更容易重新启动DDMS而不必重新启动“不那么快”的Eclipse。
答案 0 :(得分:7)
您必须在启动Eclipse之前启动DDMS 另外,在Eclipse中将调试器端口设置为32767 转到窗口 - >偏好 - > Android - > DDMS并将Base本地调试器端口设置为32767。
答案 1 :(得分:4)
ADT插件取决于DDMS插件。 即使您(帮助>关于Eclipse SDK>安装详细信息)卸载DDMS插件,它仍将尝试连接到设备。因此,您可以删除它们或不删除它们。
先到先得。第一个DDMS实例将获得连接,另一个仍将继续抱怨。
答案 2 :(得分:1)
在Eclipse-> Window-> Preferences-> Android-> DDMS部分中尝试这些设置:
答案 3 :(得分:0)
对我而言,我需要让ddms在从第一个eclipse IDE启动的IDE实例中运行。但是由于ddms已经启动了1. ide,我遇到了同样的端口问题。我发现您必须将Android SDK安装中的ddms.bat文件重命名为“tools”文件夹(例如C:\ Users \ User \ AppData \ Local \ Android \ sdk \ tools),以便Eclipse IDE无法启动ddms。在开始第二个eclipse实例之前,请将其重命名。