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

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


当前回答

注意到那些不能得到任何这个建议工作的人

尝试启动控制台。应用程序和观察错误,当你插入你的设备。我正在

# The IOUSBFamily is having trouble enumerating a USB device that has been plugged in. It will keep retrying.

重启后它仍然存在,所以我最终重置了我的PRAM,这让它再次工作。

如何进行婴儿车复位

完全关闭你的机器。 简单地按一下电源键 按住Command + Option + P + R 等待,直到你听到第三次开机铃声 松开所有按键,让机器继续完全启动

其他回答

我试图连接一台旧手机,我用它来测试旧API版本上的应用程序。今天,亚行没有发现这一点。

在这里尝试了几乎所有的东西之后,我发现手机甚至没有显示USB连接正在进行的系统通知。

所以我四处寻找这个问题,并在这里找到了解决方案(出处出处):

Remove phone from PC and remove battery to shut off phone. Plug USB cable into PC. Plug USB cable (other end) into phone. The PC install new hardware appropriate drivers for a few minutes (phone without battery) Unplug USB cable from phone Put battery back in and turn on phone As the phone boots, hold down Volume up and down. Phone boots into safe mode. Plug USB cable into phone. I saw notification about USB MTP-connecting on the phone. PC have found my phone! After the reboot in normal mode problem was fixed

不确定第四步。在macOS上没有任何用处,但是我做了所有的步骤,它工作得很好。

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

这该死的奇怪,但只要把USB端口插入我2014年年中的MBP上的Thunderbolt端口旁边的Retina就可以了!

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

上面的答案对我都没用。在macOS Mojave上,打开控制台应用程序,你可能会看到这样的错误:

001076.240057 adb@(null): IOUSBUserClientLegacy::start: missing entitlement com.apple.appledfr.client

即使重置mac PFRAM也无济于事。要解决此问题:

通过USB线连接Android设备(双USB- c线适合我)。 进入设置-> ..—>开发人员选项,单击“撤销USB调试授权” Android手机将重启。 进入设置-> ..->开发人员选项,并确保USB调试是启用的。 现在在macOS终端输入: 亚洲开发银行设备 你可以看到你的设备列出来了。

它适用于我的谷歌Pixel 2手机。

如果你试图检测三星galaxy s3,那么在手机上去设置->开发人员选项->确保usb调试是选中的