Android 设备 Monitor/DDMS 无法通过网络连接到设备

Android Device Monitor/DDMS can't connect to device over network

我正在尝试使用 Android Studio 2.1 在基于 Android 的 VOIP 桌面 phone 上调试内存泄漏(对于它的价值,它是一个 Grandstream GXV3275 phone ,其中嵌入了一个 7 英寸 Android 平板电脑)。

据我所知,此设备没有直接 USB 连接。我已经在 phone 上启用了 "Developer Mode",并且能够从命令行使用 "adb connect" 连接到它。我可以使用 Android Studio 然后通过网络下载和 run/debug 应用程序。

但是 Android Device Monitor 不会连接到设备并且 phone 不会出现在 Device Monitor 的设备列表中。在设备监视器的控制台中,我看到:

[2016-08-30 15:17:32 - DeviceMonitor] Adb 连接 Error:EOF

[2016-08-30 15:17:32 - DeviceMonitor] 连接尝试:1

[2016-08-30 15:17:33 - DeviceMonitor] 连接尝试:2

[2016-08-30 15:17:34 - DeviceMonitor] 连接尝试:3

关于如何让 Device Monitor 识别网络上的设备有什么想法吗?

好吧,替代方法是使用 Android Studio 中内置的 Android 监视器选项卡。没有直接的 USB 系绳,这似乎确实有效。 Android Monitor 支持启动 GC 和执行堆转储 (HPROF)。我看到的缺点是,执行 HPROF 转储会暂时断开我的以太网连接 Android 桌面 phone 与网络的连接。