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

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


当前回答

在启用开发人员模式后重新启动我的一加5T。

其他回答

我花了很长一段时间。

我尝试过这种方法,但没有成功。我最终关闭了USB调试,然后设备要求安装motocast。

它试图使用内置安装程序,但它一直崩溃超过下载。在我手动下载并安装它之后,我就可以做到这一点了。

我运行的是10.6.8,设备是运行3.2.2的Xoom 2

安装之后,它工作得很好。

为了以防将来它能帮助别人,我在启用/禁用“显示布局边界”时不小心关闭了设置中的“USB调试”。所以,首先在“开发人员选项”中检查这个设置。

如果您已经安装了EasyTether应用程序,这可能会干扰ADB。

在这个页面你可以执行以下命令:

sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext 

这将卸载您的EasyTether扩展。

如果您需要重新启用EasyTether进行系链,我相信您可以使用:

sudo kextload /System/Library/Extensions/EasyTetherUSBEthernet.kext 

这在我的三星Galaxy S2上很有效。在我的例子中,每次重新启动时都必须执行kextunload命令。

我也遇到了同样的问题,接下来就解决了。

确保你的手机开启了USB调试。 安装Android文件传输 您将在手机上收到两个通知,允许连接的计算机访问,另一个通知允许访问设备上的媒体。使两种。 现在,如果您在终端中输入“adb devices”,您的手机将被识别。

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

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