我们有测试套件,其中 adb 客户端连接到多个 android 设备。 我们的测试套件提出这些请求以连接、获取设备状态并在其中运行应用程序。
我想模拟一个adb server挂掉的场景。 我尝试发出“adb kill-server”,但来自客户端的任何 adb 请求都会启动 adb 服务器。 无论如何我们可以阻止 adb 服务器监听 adb 客户端请求吗?
当然,编译adb服务和自己修改代码还有很长的路要走。 但是有什么简单的方法可以做到这一点吗?
最佳答案
您是否还需要保持连接(不响应命令),还是完全终止连接?在我看来,终止连接会很好,因为您说您尝试过 adb kill-server
。
在这种情况下,如果不设置 adb 服务器来监听网络端口,尝试以 TCP/IP 模式连接到设备怎么样? IE。像这样的东西:
adb tcpip 12345
关于android - 如何让adb server 不响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11845223/