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

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


当前回答

除了红米Note 4中的USB调试外,我还必须启用USB调试(安全设置)开发人员选项。

其他回答

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

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

重要更新:正如@equiman指出的,有一些USB电缆只用于充电,不传输数据。有时交换电缆也会有帮助。

更新一些版本的adb, ~/.android/adb_usb.ini必须被删除。

执行摘要:将Vendor ID添加到~/.android/adb_usb.ini并重新启动adb

详情: 大多数情况下,不需要做任何事情就可以让Mac识别手机/设备。说真的,99%的情况下“它就是管用”。

也就是说,重置adb的最快方法是按顺序使用以下命令重新启动它:

  adb kill-server
  adb devices

但是adb devices命令时常找不到您的设备。也许如果你正在使用一些实验性的或原型的或不寻常的设备,也许它只是未知的,不会出现。

您可以通过告诉adb您的设备的“Vendor ID”来帮助adb找到您的设备,这实际上是为它提供了一个提示。这可以通过将十六进制供应商ID放在文件~/.android/adb_usb.ini中来实现

但是首先您必须找到Vendor ID值。幸运的是,在Mac上这很简单。启动系统信息应用程序。它位于/Applications/Utilities/文件夹中,或者你可以通过屏幕左上角的苹果菜单找到它,选择“关于这台Mac”,然后点击“更多信息…”按钮。截图如下:

Expand the "Hardware" tree, select "USB", then look for your target device. In the above example, my device is named "SomeDevice" (I did that in photoshop to hide the real device manufacturer). Another example would be a Samsung tablet which shows up as "SAMSUNG_Android" (btw, I didn't have to do anything special to make the Samsung tablet work.) Anyway, click your device and the full details will display in the pane below. This is where it lists the Vendor ID. In my example from the screenshot the value is 0x9d17 -- use this value in the next command

echo 0x9d17 >> ~/.android/adb_usb.ini

在此之前,如果你还没有adb_usb.ini文件,这也没关系,大多数情况下,它只是不需要找到你的设备,所以该文件不存在是很正常的。上面的命令将创建它,如果它已经存在,则将它附加到它的底部。现在运行上面列出的命令重新启动adb,您应该可以开始了。

adb kill-server ; adb devices

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 
123ABC456DEF001 device

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

在LG G3上,我能够通过homebrew安装ADB(在MAC OS X上安装ADB),然后禁用/启用USB调试来让它工作。

我已经看到这个问题,并尝试了stackoverflow和其他网站上的每一个解决方案,但没有帮助我。我重启了adb,打开了developer模式,激活了usb调试,卸载了samsung kies,甚至把usb线换到了不同的端口。 但后来我在某处读到,不同的usb线连接笔记本电脑或电脑时使用不同的引脚。 所以我用不同的usb线连接我的三星手机到mac ..我发誓,这是有效的…对我来说……