android - 如何让adb server 不响应?

标签 android adb

我们有测试套件,其中 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/

相关文章:

android - 如何解析 pubnub 历史回调响应中的数据?

android - 在 GridView 或 ListView 的底部添加额外的空间

android - Android 6 中的 adb 在哪里?它被删除了吗?

Android Studio 无法访问 ADB 服务器

android - 如何使用 adb.exe 搜索文件?

android - 如何通过 USB 发起 Android 到 PC 的 HTTP 请求?

android - 如何在没有 ROOT 的情况下从我的 Android 应用程序下载我的 sqlite 数据库?

android - 为什么在 Android 4 中无法访问我的外部数据库?

Android WearableListenerService 必须调用两次才能接收消息

android - gms :play-services-vision and firebase 版本冲突