作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有很多脚本使用 ADB 通过模拟器通过 Wi-Fi 调试 Android 应用程序。当我从我的计算机通过 USB 为我的 Android 手机充电时出现问题:ADB 看到它并向我的手机而不是模拟器发送命令。有没有办法断开 ADB 与通过 USB 充电的手机的连接?我知道我只能通过 -e
开关向模拟器发送命令,以及将它们发送到特定设备通过 -s
开关。但是,这对我来说是不行的,因为如果我想实现这个设备选择功能,我必须重写很多脚本来添加更多的参数。我不需要解决方法,我只是好奇 Google 强制 ADB 调试任何通过 USB 连接且在设置中启用了 USB 调试的手机,或者可以从设备列表中删除特定的 USB 连接手机亚行方面?当我运行 adb disconnect
时,USB 设备保持连接状态。
最佳答案
用于内部存储的 USB 连接和用于调试的 adb 连接是两个独立的东西。
要禁用 adb - 您可以使用 adb disconnect
或在 developer options
下关闭 usb debugging
。
对于断开内部存储的 USB 连接,某些 ROM 具有该选项。例如我目前拥有的 CM 13 仅允许连接 USB 进行充电。通常在其他 ROM 和 Stock ROM 上我没有看到这个选项,但你可以试试这个。 -> 如果您在锁定时通过 USB 连接设备,除非您解锁设备一次,否则内部存储将不可用。
关于android - 有没有办法断开 USB 设备与 ADB 的连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37460600/
我是一名优秀的程序员,十分优秀!