【问题标题】:Unable to use ADB in El capitan OSX无法在 El capitan OSX 中使用 ADB
【发布时间】:2015-12-23 05:21:43
【问题描述】:

当我将 Android 设备连接到运行 El Capitan 的 Mac 时,设备上的充电指示灯亮起,但没有 USB 调试通知提示。当我尝试使用adb 时,没有找到任何设备。我正在尝试从 Android Studio 直接构建到设备。

运行 Yosemite 时,一切正常。

有没有人遇到过这个问题,解决方法是什么?

【问题讨论】:

  • 您可以尝试在设置中的开发者选项下撤销usb调试授权
  • 不走运,如果它只充电,MTP,PTP但它充电,它甚至不显示提示
  • 嗯。也许禁用USB调试,插入它,重新启动,然后重新启用?我真的不知道,因为我的 El Capitan 工作正常……您所做的只是从 Yosemite 升级,而您没有收到 USB 调试通知?我在 Google 上发现一条评论说使用不同的 USB 线解决了这个问题
  • 我用的是LG G3自带的数据线...我会试着找一些数据线试试
  • 有效!!!只是用其他数据线,LG用索尼数据线有什么问题,它可以工作......

标签: android android-studio osx-elcapitan


【解决方案1】:

Mac OS X 11.10.2 El Capitan 使用“系统完整性保护 (SIP)”来阻止某些目录和可执行文件,即使使用根用户 (sudo) 也是如此。对我来说,它会阻止 adb 和 fastboot。

您可以通过谷歌搜索如何通过将 Mac 重新启动到恢复分区,然后使用终端来关闭 SIP:

csrutil status


csrutil disable (then reboot)


csrutil enable (then reboot)

一旦我关闭了 SIP,然后 adb 和 fastboot 又可以工作了。

【讨论】:

    猜你喜欢
    • 2016-08-26
    • 2017-01-18
    • 2016-04-11
    • 2016-12-13
    • 2015-12-29
    • 2016-12-27
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多