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

ndh*_*aan 6 macos usb android android-studio

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

尝试过很多事情,例如:

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

    连接的设备列表

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

    亚行E 655 23135 usb_osx.cpp:327]无法打开界面:e00002c5

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

    守护程序成功启动

    但实际上找不到连接的设备。

Lov*_*lop 6

我只是想写下来,以防其他人遇到此问题。
解决问题的过程花了我几天多的时间,而当时我正竭尽全力试图理解问题所在。

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

我有Nexus6P,带有2条原始电缆:

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

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

然后,我尝试使用带有适配器的Type-C到常规USB电缆,使其从Type-C到Type-C(请记住,这不是我手机随附的原始电缆)

仅当我将原始短电缆(电缆2)与适配器一起使用时,它才有效。
尽管我使用的非原始电缆是高端电缆,但仍然无法正常工作

希望它可以帮助其他为此奋斗的人


ndh*_*aan 1

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

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

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

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