Mac 上的 Android Studio 无法检测到已连接的 USB 手机

新手上路,请多包涵

能够通过 USB 将 Android 设备连接到在 Mac 上运行的 Android Studio 的持续问题。

尝试了很多事情,例如:

  • 将Android上的USB调试模式切换为MTP或PTP
  • 重启 Android 设备和 Android Studio 和/或 Mac
  • 尝试 adb kill-server 然后 adb devices ,通常会导致:

连接的设备列表

守护进程未运行。现在在端口 5037 上启动它

adb E 655 23135 usb_osx.cpp:327] 无法打开接口:e00002c5

adb E 655 23135 usb_osx.cpp:289] 找不到设备接口

守护进程成功启动

但实际上并没有找到连接的设备。

原文由 ndhaijaan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.7k
2 个回答

有一些对其他人有用的很好的回应,比如 这个这个 似乎对其他人有用的回应。

就我而言,问题出在 Tizen Studio(我正在为 Samsung Gear 开发手表应用程序)。 通过 楼主的研究,发现adb错误 could not open interface: e00002c5 暗示usb设备已经被其他驱动使用。

所以看起来 Tizen Studio 占用了 USB 驱动程序资源,即使它没有使用它。退出应用程序将自动允许 adb devices 列出您的设备并在其上运行项目。

希望这能帮助其他迷失的灵魂。

原文由 ndhaijaan 发布,翻译遵循 CC BY-SA 3.0 许可协议

我只是想把它写下来以防其他人遇到这个问题。

我花了几天多的时间才解决这个问题,而我正在努力理解问题所在。

注意:对我来说,这是电缆问题。

我有带 2 根原装电缆的 Nexus6P:

  1. C型到C型
  2. 短型 Type-C 转普通 USB

问题是我试图将电缆 1 直接从 Nexus 连接到 Mac Pro(这没有用,因为我认为 Mac 在 Type-C 输入上有雷电协议)

然后我尝试使用 Type-C 转普通 USB 数据线和适配器从 Type-C 转为 Type-C(请记住,这不是我手机的原装数据线)

只有当我使用带有适配器的原始短电缆(电缆 2)时,它才起作用。

虽然我用的非原装线是高端线,但还是不行

希望它能帮助其他为此而苦苦挣扎的人

原文由 Loves2Develop 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题