我的电脑和 Android TV 设备在同一个网段,所以我可以使用adb连接调试设备。另外,我使用adb devices命令,它显示设备正在工作。但是当我的电脑和设备使用相同的 vpn 基于以前的互联网,我尝试ping设备IP,它工作,然后我使用adb连接设备,它显示连接,但是当输入adb devices命令时,它显示设备离线。我确定错误不是由 adb 版本引起的,因为它可以在断开 vpn 时工作。谁能帮助我?我对此非常感激。
小智 3
如果您的 PC 和设备位于同一本地网络,您所需要做的就是找到设备的本地 IP 地址(例如:192.168.xx.xx)。然后输入:
adb disconnect
adb connect 192.168.xx.xx。
它会再次连接。对我有用。
唯一不起作用的情况是当该设备是提供本地网络的设备时,例如您手机的移动热点。使用这样的VPN并不能直接起作用。每当您使用 VPN 并尝试将 ADB 用于移动热点(并且热点设备就是您尝试连接的设备)时,您都会发现该设备离线了。这是因为当您输入“adb connect <REMOTE_HOST>”时,您的 PC 会尝试通过 VPN 网络路由您的设备 IP (REMOTE_HOST),但由于您的 ISP 不允许到您的设备的入站连接,因此该网络将无法访问。
我用于我的设备(手机)的另一种选择是通过 USB 电缆使用有线连接到我的电脑。如果黑白电视和笔记本电脑的距离不成问题,它可能适用于 Android TV。
另一种选择(假设您尝试连接手机/Android TV)是使用另一部手机或路由器创建热点。然后将您的 PC 和手机/Android TV 连接到热点。找到手机/Android TV IP 地址192.168.xx.xx并输入:
adb connect 192.168.xx.xx。
| 归档时间: |
|
| 查看次数: |
2262 次 |
| 最近记录: |