Closed SummerGift closed 5 years ago
当 USB 和网络同时连接时,无论是先连接上网络,还是先连接上 USB 此时 ADB 都会出现错误以至于无法正常工作。
我们希望在同一时间只能有一种方式的链接被建立,有如下两种情况:
当 USB 被接入到电脑并且与 ADB 建立连接时,设备端 ADB 应当关闭 ADB 服务对相应端口的监听,并且关闭掉 SSDP 服务,不让其他 ADB 服务再去连接设备
当设备通过 SSDP 服务被其他 ADB 服务找到,并且已经建立连接时,此时将 USB 接入到电脑中,此时该 USB 连接应当处于 offline 状态,不应当再被电脑上的 ADB 服务所连接。
这样可以避免同时建立两种连接而导致的出错问题,大神可以在这方面优化一下不?
@heyuanjie87 @armink
上述问题多连接的情况已经解决了。
还有一个小问题需要改进,目前由于没有获得 USB 的断开情况,所以 USB 断开时,ssdp 没有重新打开。希望大神可以再完善下。
当 USB 和网络同时连接时,无论是先连接上网络,还是先连接上 USB 此时 ADB 都会出现错误以至于无法正常工作。
我们希望在同一时间只能有一种方式的链接被建立,有如下两种情况:
当 USB 被接入到电脑并且与 ADB 建立连接时,设备端 ADB 应当关闭 ADB 服务对相应端口的监听,并且关闭掉 SSDP 服务,不让其他 ADB 服务再去连接设备
当设备通过 SSDP 服务被其他 ADB 服务找到,并且已经建立连接时,此时将 USB 接入到电脑中,此时该 USB 连接应当处于 offline 状态,不应当再被电脑上的 ADB 服务所连接。
这样可以避免同时建立两种连接而导致的出错问题,大神可以在这方面优化一下不?
@heyuanjie87 @armink