ADB在MacOS X上找不到我的设备/手机

214

我正在Mac上进行Android开发,但是我手头这个非常新的手机却没有出现在adb设备列表中。其他许多手机和设备对我来说都很好用,所以我知道我的设置没问题。

我已经在手机上启用了调试(“设置”→“应用程序”→“开发”→“USB调试”),但是当我运行adb devices命令时,它就是没有显示出来。


对于任何遇到三星手机问题的用户,请注意:为了让电脑能够识别你的设备,你需要安装Kies。 - DevDave
9
在进行 USB 调试时,应该使用 PTP 模式而不是多媒体传输协议(MTP)。 - aurny2420289
设置->开发者选项->打开USB调试。 - WEBjuju
1
Q代表“非常新的手机”,我想补充一下,在我的情况下,这部手机实际上太旧了。它完全可以工作正常,而且并不是那么古老,但显然对我的Mac来说太旧了。 - Johanna
38个回答

3
如果您想检测三星Galaxy S3手机,那么请在手机上进入设置->开发者选项->确保USB调试已经被勾选。

我是一名Android开发人员,每天都与Galaxy Nexus等设备一起工作。不知何故,USB调试自己被取消了,没有任何更新或半小时前的更改。我已经重新启用它并且它正在工作。这给了我检查它的线索,谢谢。 - Nemanja Kovacevic

2
尝试重新启动(如果之前曾经被检测到但现在不再显示)- 这是所有解决方案的“母亲”!

2

对于我在我的Mac OS X Lion设置上的Motorola手机运行2.3.6,以上的所有技巧都没有起作用。原来我需要安装Motorola手机驱动程序。我在这里找到了它们(链接)


2

同样确保您检查供应商网站的“USB”驱动程序。我在我的AT&T Galaxy Note(运行Android 2.3.6)上遇到了这个问题,如果没有从三星网站获得的驱动程序安装,adb将无法识别它。


1
尝试了以上所有方法后,最后一步是在我的4.4 Galaxy Note 10.1中启用隐藏的开发者选项中的USB调试。请参见this链接中的5.2条款。

你能否总结一下这个链接的内容,以防它失效? - matsjoyce

1

很奇怪,但是将设备插入我的2014年中期带Retina的MBP旁边的Thunderbolt端口旁边的USB端口就可以工作了!

另一个USB端口无法识别该设备。


1
在LG G3上,我通过使用Homebrew安装ADB(在MAC OS X上安装ADB),然后禁用/启用USB调试功能使其正常工作。

1

在我这种情况下(三星s5e平板电脑),在点击构建号码7次后启用开发者模式之后,我还需要在开发者选项下打开USB调试


0

对我来说,这是有效的方法。我有一台华为设备,我必须从应用商店安装HiSuite,并按照其说明启用HDB,然后在我的手机上将USB模式更改为PTP,然后开始看到一些关于授权设备的弹出窗口,之后adb devices检测到了该设备。


0

额外的帮助提示:设备需要直接连接到计算机,如果将其连接到 USB 集线器可能会阻止设备提示显示。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接