在Mac上进行Android开发时,我的这部新手机并没有出现在adb的设备列表中。很多其他的手机和设备对我来说都很好,所以我知道我的设置是好的。
我在手机上启用了调试(设置—>应用程序—>开发—> USB调试),但当我运行adb设备时,它不显示
在Mac上进行Android开发时,我的这部新手机并没有出现在adb的设备列表中。很多其他的手机和设备对我来说都很好,所以我知道我的设置是好的。
我在手机上启用了调试(设置—>应用程序—>开发—> USB调试),但当我运行adb设备时,它不显示
当前回答
此外,确保你在供应商的网站上查看他们的“USB”驱动程序。我的AT&T Galaxy Note(运行Android 2.3.6)遇到了这个问题,如果没有从三星网站上获得的驱动程序安装,adb无法识别。
其他回答
注意到那些不能得到任何这个建议工作的人
尝试启动控制台。应用程序和观察错误,当你插入你的设备。我正在
# The IOUSBFamily is having trouble enumerating a USB device that has been plugged in. It will keep retrying.
重启后它仍然存在,所以我最终重置了我的PRAM,这让它再次工作。
如何进行婴儿车复位
完全关闭你的机器。 简单地按一下电源键 按住Command + Option + P + R 等待,直到你听到第三次开机铃声 松开所有按键,让机器继续完全启动
尝试了以上所有方法,最后一个不足之处是在我的4.4 Galaxy Note 10.1中隐藏的开发人员选项中启用USB调试。
参见本链接中的第5.2项。
如果你试图检测三星galaxy s3,那么在手机上去设置->开发人员选项->确保usb调试是选中的
我遇到了同样的问题,花了大半天的时间寻找解决办法。但一切都是徒劳的。在第一个回答中,提到了USB线的问题,这没有引起人们的注意。所以如果有人遇到同样的问题,我建议,首先
尝试一些其他的USB电缆,因为一些电缆只用于充电而不是传输数据
如果它不能给你带来好运,那么你可以尝试其他答案。
如果您已经安装了EasyTether应用程序,这可能会干扰ADB。
在这个页面你可以执行以下命令:
sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext
这将卸载您的EasyTether扩展。
如果您需要重新启用EasyTether进行系链,我相信您可以使用:
sudo kextload /System/Library/Extensions/EasyTetherUSBEthernet.kext
这在我的三星Galaxy S2上很有效。在我的例子中,每次重新启动时都必须执行kextunload命令。