在Mac上进行Android开发时,我的这部新手机并没有出现在adb的设备列表中。很多其他的手机和设备对我来说都很好,所以我知道我的设置是好的。
我在手机上启用了调试(设置—>应用程序—>开发—> USB调试),但当我运行adb设备时,它不显示
在Mac上进行Android开发时,我的这部新手机并没有出现在adb的设备列表中。很多其他的手机和设备对我来说都很好,所以我知道我的设置是好的。
我在手机上启用了调试(设置—>应用程序—>开发—> USB调试),但当我运行adb设备时,它不显示
当前回答
对我来说,是因为USB线。
我发现有两种类型的USB线:
那些只提供电力的 能够供电和传输数据的
而且很难知道USB线是什么类型。现在我用数据传输在电缆上做了一个缺口。
其他回答
我花了很长一段时间。
我尝试过这种方法,但没有成功。我最终关闭了USB调试,然后设备要求安装motocast。
它试图使用内置安装程序,但它一直崩溃超过下载。在我手动下载并安装它之后,我就可以做到这一点了。
我运行的是10.6.8,设备是运行3.2.2的Xoom 2
安装之后,它工作得很好。
现代Android的另一个棘手之处在于,你可以通过选择设备的“用途”来设置设备行为。
例如,如果它被设置为“用于”充电,设备将不会被ADB检测到。切换到PTP/MTP其他更“活跃”的行为会自动让你的设备被发现。
我遇到了同样的问题,花了大半天的时间寻找解决办法。但一切都是徒劳的。在第一个回答中,提到了USB线的问题,这没有引起人们的注意。所以如果有人遇到同样的问题,我建议,首先
尝试一些其他的USB电缆,因为一些电缆只用于充电而不是传输数据
如果它不能给你带来好运,那么你可以尝试其他答案。
此外,确保你在供应商的网站上查看他们的“USB”驱动程序。我的AT&T Galaxy Note(运行Android 2.3.6)遇到了这个问题,如果没有从三星网站上获得的驱动程序安装,adb无法识别。
这该死的奇怪,但只要把USB端口插入我2014年年中的MBP上的Thunderbolt端口旁边的Retina就可以了!
另一个USB端口根本无法识别设备。