adb reverse --Android 5上的列表

时间:2018-12-13 14:54:40

标签: android adb

以下情况:

  • 具有adb版本1.0.40的Windows 10计算机
  • 扎根的Android手机,从android 5到8的任何东西

应用程序在找到的每个adb设备上执行以下操作:

  • 使用adb -s xxx reverse tcp:8080 tcp:8080在每部电话上建立反向连接
  • 使用adb -s xxx reverse --list来检查反向设置是否正确
  • Android应用程序打开与PC上正在运行的WS服务器的WebSocket连接

在Android 6及更高版本上,--list命令返回(reverse) tcp:8080 tcp:8080,这是正确的。 android应用程序会正确打开WebSocket连接。

问题: 在任何Android 5手机上,都会发生以下情况:

  • 打开反面可以正常工作。
  • Android正在打开与PC的WS连接
  • 命令adb -s xxx reverse --list返回错误error: protocol fault (couldn't read status length): No error
  • 这将导致手机断开连接并再次重新连接(请参见所连接设备的窗口弹出窗口)
  • 这当然也杀死了WebSocket连接

现在我的问题:

  • 即使使用谷歌搜索,我也找不到上述错误消息。 它至少不应该出现在某些Adb源代码中的某个地方吗?
  • 是否有任何组件可以在Android上执行Adb的工作, 可以以某种方式进行更新,还是与Android版本绑定?
  • 是否也可以在adb shell上执行此检查(adb反向--list)?
  • 其他任何想法如何在没有该命令的情况下进行检查或使 在Android 5上执行命令?

0 个答案:

没有答案