gpt4 book ai didi

android - Mac 'adb push' 命令仅适用于我的一个 USB 端口

转载 作者:行者123 更新时间:2023-12-01 05:57:05 27 4
gpt4 key购买 nike

是什么让只有一个 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.003s 内 982920 字节)
'''

'''
adb:错误:无法获取功能集:设备离线
'''

'''
adb:错误:8 字节写入失败:套接字的协议(protocol)类型错误
'''

如何使任一 USB 端口工作?我想知道这是否是某些 USB 驱动程序仅安装在其中一个 Controller 或类似的东西上。

我安装了 Android 平台工具,并使用单根电缆(无适配器)将笔记本电脑上的 USB A 型 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 年初运行 10.12.6 (macOS Sierra) 的 macbook pro 上。

谢谢!

最佳答案

令人惊讶的是,更改设备连接到我的 Mac 的 USB 端口解决了这个问题......太奇怪了。

关于android - Mac 'adb push' 命令仅适用于我的一个 USB 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48725774/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com