我有一台用于自动测试的平板电脑。它被设置为usb调试。如果电脑重新启动或电缆断开/重新连接,则设备默认为usb configuration = charging
,但usb调试始终处于启用状态。adb
未检测到该设备。我必须手动将usb从充电设置为mtp文件传输,才能被adb检测到。目标是通过编程将设备从充电更改为mtp文件传输(如果已连接或电脑重新启动(。有什么建议吗?
您应该能够使用命令通过ADB启用MTP
adb shell svc usb setFunctions mtp