只有一个USB端口可以通过USB线缆将文件从mac传输到带有adb的Android手机吗?
当我使用计算机右侧的USB端口运行'adb push file.mp3 storage / self / primary / Download'时,一切正常。如果我使用左侧USB端口,我会收到各种错误,如:
''” adb:错误:无法将'file.mp3'复制到'storage / self / primary / Download / file.mp3':无法从设备读取 file.mp3:推送了0个文件。 361.9 MB / s(0.003秒内982920字节) '''
''” adb:错误:无法获取功能集:设备脱机 '''
''” adb:错误:8字节写入失败:套接字的协议错误类型 '''
如何使USB端口工作?我想知道这是否只是某个USB驱动程序安装在其中一个控制器上或类似的东西。
我安装了Android平台工具,并通过一根电缆(无适配器)将笔记本电脑上的A型USB Goggle Pixel 2 XL连接到USB C电话端口。运行'adb devices'显示手机已连接,我在手机上设置了开发者模式(我使用这款手机进行Android开发,包含大量的adb install,uninstall,logcat等命令)。
我使用'brew cask install android-platform-tools'安装了adb,我一直在使用brew用于其他没有问题的程序等。
我的PATH设置为使用brew版本的adb而不是android studio版本(我通过检查每个版本使用的版本确认了这一点。)
在2015年初的macbook pro上运行10.12.6(macOS Sierra)。
谢谢!
答案 0 :(得分:0)
令人惊讶的是,更改将设备连接到Mac的USB端口解决了这个问题……太奇怪了。