adb devices列表空 - 雪豹

Pur*_*ell 26 android osx-snow-leopard

我遇到了android SDK的问题,它无法识别通过usb插入的设备:

$adb start-server                                 
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$adb devices                                      
List of devices attached
Run Code Online (Sandbox Code Playgroud)

(列表为空,其他sdk工具也无法识别设备)

根据SDK文档,在Mac OS X上,这应该"正常工作".(设置开发设备)

它过去对我有用,但似乎刚刚停止了.是否有针对此问题的OS X解决方案?(在其他操作系统上,大概你必须摆弄USB驱动程序)

试过:

  • 动力循环机和装置
  • 切换USB端口拔掉所有插头
  • USB除了鞋底(非拆分)
  • 连接到设备的电缆多根电缆

cha*_*imp 21

人们搜索的另一件事仍然是难倒的(就像我有一段时间一样)......

我有这个完全相同的问题,只是想出了对我有用的东西.我安装了EasyTether,即使在我认为卸载它之后它也在干扰它.

以下是EasyTether网站的解决方案:

安装EasyTether驱动程序后,Mac OS X上的ADB停止识别连接的设备.使用kextload/kextunload手动从内存中卸载EasyTetherUSBEthernet.kext内核扩展.它位于/ System/Library/Extensions /

  • 真棒这解决了我的问题!<3 stackoverflow (2认同)

Pur*_*ell 13

请注意,在某些情况下,设备上的"USB调试"设置似乎未设置.在我的情况下,这就是发生的事情......所以如果你遇到OS X的问题,希望这是你的问题,否则也许会尝试上面的步骤.要启用USB调试:

  • 设置 - >应用程序 - >开发 - > USB调试.

  • 我更新手机后遇到了同样的问题.这是令人困惑的,因为USB调试设置仍然被检查,当我连接时手机会说"USB Debugging connected".一旦我禁用并重新启用USB调试,它就会重新开始工作. (5认同)
  • 我不得不取消选中并再次检查.然后当我运行adb设备时,它出现了. (2认同)

小智 13

我遇到了这个问题,原来这是一根连接不好的电缆.

  • 实际上,这个答案对我有用.我改变了电缆,它工作 (6认同)

emm*_*mby 10

为了完整起见,我经常发现adb kill-server后续运行adb devices通常会导致违规设备再次出现.对于某些特定的设备(例如我的Thunderbolt),我还发现我需要从雷电中拔出USB并将其重新插入.