Android设备可ping,但ADB显示离线

Android设备可ping,但ADB显示离线,android,raspberry-pi,adb,android-things,Android,Raspberry Pi,Adb,Android Things,我在Raspberry Pi 3上运行Android Things,它在WiFi和其他方面与ADB合作良好。就在最近,我遇到了一个问题,ADB最初无法连接到设备,但将设备显示为已连接[脱机] C:\WINDOWS\system32>adb connect 192.168.1.111 failed to connect to 192.168.1.111:5555 然后,当我再次运行adb connect时,我会 C:\WINDOWS\system32>adb connect 192.

我在Raspberry Pi 3上运行Android Things,它在WiFi和其他方面与ADB合作良好。就在最近,我遇到了一个问题,ADB最初无法连接到设备,但将设备显示为已连接[脱机]

C:\WINDOWS\system32>adb connect 192.168.1.111
failed to connect to 192.168.1.111:5555
然后,当我再次运行
adb connect
时,我会

C:\WINDOWS\system32>adb connect 192.168.1.111
already connected to 192.168.1.111:5555
ADB中的设备列表显示

C:\WINDOWS\system32>adb devices
List of devices attached
TA3640525I      device
192.168.1.5:5555        offline
Android Studio也将该设备视为离线设备。 平平的工作是:

C:\WINDOWS\system32>ping 192.168.1.5

Pinging 192.168.1.5 with 32 bytes of data:
Reply from 192.168.1.5: bytes=32 time=10ms TTL=64
Reply from 192.168.1.5: bytes=32 time=5ms TTL=64
Reply from 192.168.1.5: bytes=32 time=5ms TTL=64
Reply from 192.168.1.5: bytes=32 time=5ms TTL=64
重新启动ADB守护程序也不起作用

C:\WINDOWS\system32>adb kill-server
我以前从未遇到过这种情况,它突然出现,没有对系统进行任何更改。我尝试重新安装ADB(确保SDK工具被删除)、Android Studio甚至设备驱动程序。你知道这是什么原因吗

编辑:我正在运行Microsoft Windows 10企业版10.0.16299 Build 16299


编辑:网络上的其他计算机工作得很好,没有任何问题

您是否考虑过设备IP可能已更改?IP可能正被另一个没有adb的设备使用。

我已经在Android Things GUI和路由器的管理面板中验证了IP地址。请注意,您已连接到192.168.1.5,尽管您的初始命令是连接到192.168.1.111。你试过使用Android.local作为地址吗?很好。IP的差异是由于测试之间网络的变化,但xxx.5和xxx.111在每次运行时都指向相同的物理设备。Android.local也有同样的问题。