【问题标题】:Android studio on Mac cannot detect connected USB phoneMac 上的 Android Studio 无法检测到连接的 USB 手机
【发布时间】:2017-01-04 16:10:12
【问题描述】:

始终无法通过 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] 找不到设备接口

    守护进程启动成功

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

【问题讨论】:

  • 检查是否检查了 tools->android->enable adb integration。如果没有检查它
  • @AbhisekLamsal 谢谢,但我找到了答案(发布在下面)。在我开始使用 Tizen Studio/Eclipse 之前它运行良好。

标签: android macos android-studio usb


【解决方案1】:

我只是想把它写下来以防其他人遇到这个问题。
我花了几天多的时间才解决这个问题,而我正在努力理解似乎是什么问题。

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

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

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

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

然后我尝试使用 Type-C 转普通 USB 电缆,并使用适配器将其转为 Type-C 到 Type-C(请记住,这不是我的手机原装电缆)

只有当我使用带有适配器的原始短电缆(电缆 2)时它才起作用。
虽然我用的非原装线是高端线——还是不行

希望它可以帮助其他遇到此问题的人

【讨论】:

  • 有趣的观察。有时,电缆仅用于充电而不用于数据传输。
  • 有趣的是,电缆说它是用于数据和充电的:(
  • @Loves2Develop 对我来说同样的问题,同样的状态,但 android studio 因为电缆看不到设备。
【解决方案2】:

有一些很好的回应对其他人有用,例如this onethis one,它们似乎对其他人有用。

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

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

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

【讨论】:

  • 如何停止 tizen studio,我没有看到 tizen 正在运行
  • 对我来说,这是我使用 stetho 拦截器进行网络拦截的 chrome inspect。我关闭了那个窗口,工作室自动检测到了该设备。
  • 感谢您的参考。对我来说,它似乎是电缆。奇怪的是,不工作的电缆很新而且可以工作,但电缆就是这样。
【解决方案3】:

如果 Xcode 运行,请关闭它 然后一切都恢复正常

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-10
    • 2022-11-16
    • 1970-01-01
    • 2014-10-28
    • 2020-04-21
    • 1970-01-01
    • 2021-10-17
    • 1970-01-01
    相关资源
    最近更新 更多