在Mac上进行Android开发时,我的这部新手机并没有出现在adb的设备列表中。很多其他的手机和设备对我来说都很好,所以我知道我的设置是好的。

我在手机上启用了调试(设置—>应用程序—>开发—> USB调试),但当我运行adb设备时,它不显示


当前回答

这只适用于我在手机上启用开发人员usb调试后:

在你的android手机上,进入“设置”>“关于”,然后反复点击“构建号”,直到启用“开发人员选项”。

其他回答

我切换到不同的USB端口,这使它显示在adb设备列表中。

在这里提出的所有解决方案中,这是唯一对我有效的方法。它是由@user908643在这条评论中提出的。

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

如果你像我一样尝试了所有其他的答案,但都没有运气,那么还有一件事可以尝试。

以我为例(Android 4.3),我在通知下进入USB设置,从MTP模式(媒体设备)切换到PTP模式(相机),一旦切换,设备就出现在ADT设备列表中。

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

万一你像我一样,上面这些方法都不管用,我想出了一个非常愚蠢的解决办法。

我在2011年的Macbook Pro电脑上使用的是HTC One X。我刚刚在设置中禁用了近场通信>无线和网络>更多>近场通信和中提琴!工作正常。