虽然Android文件传输检测到设备,但Android ADB未在Mac OS X中检测设备

A-M*_*eed 21 macos android adb

安装android studio后,我也安装了ADB.但是,由于某些原因,ADB未检测到我的设备.要记笔记,我想我已经完成了我在网上发现的所有基本内容,即:

  • 在Developer模式下设置设备并启用USB调试
  • 电缆工作正常(连接设备时Android文件传输会自动打开)

  • 安装了Java JDK 8

  • 我已经完成了'adb kill-server',重新启动了我的设备和Mac但仍无法正常工作

我正在使用Android Studio 2.2并在我的笔记本电脑上运行Mac OS X Sierra,Android手机正在运行Android 5.0.1(在LG手机上)

注意:我已经尝试过堆栈溢出的其他解决方案,但这不是问题.

ADB(已安装)并从命令行工作,但是当我运行时:

  • 'adb usb'命令,它说'错误:找不到任何设备/模拟器'
  • 'adb devices'命令,打印'附加设备列表',下方有一个空行.

我相信这是一个特定的问题,安装ADB或重启的一般解决方案在这里不起作用,因为我已经尝试了所有这些.

  • 我已经删除并重新安装android studio,仍然无法正常工作.

  • 我已经删除并重新安装了adb和adb&fastboot,仍然无法正常工作.

  • 我已重新启动设备,禁用并重新启用开发人员模式,但仍无法正常工作.

  • 显然,我已经拔掉电源插头并多次插回电缆,仍然无法正常工作(只有Android文件传输不断出现)

为了以防万一,我已根植我的设备,这可能是问题还是无关紧要?

请任何人可以帮忙吗?

A-M*_*eed 36

终于解决了奇怪的问题: -

您基本上需要将USB模式设置为PTP模式而不是媒体传输协议(MTP)模式.

当我通过USB连接设备时,USB图标和调试模式图标出现在设备的状态栏上.

如果您从顶部向下滑动打开控制中心,您应该看到"媒体设备MTP" - 点击以获取更多USB选项.点击它并将模式切换到"发送图像(PTP)"模式,它应该询问您是否要启用USB调试.启用它,现在应该由ADB和Android Studio识别设备.

感谢您抽出时间给那些提供其他解决方案的人.

干杯

  • 不适合我。我使用的是 Galaxy S4。还有其他建议吗? (2认同)

小智 13

我可能在这个方面迟到了,但我只是清理安装了我的MBP并遇到了同样的问题.我尝试了这里建议的东西,但没有任何效果.

我需要做的就是从Developer选项中"撤销USB调试授权".

一旦我这样做,它提供了通常的"你想允许在这个设备上调试"选项,一切都恢复正常.

希望这有助于那里的人!

  • 半小时后做完所有事情,这解决了!实际上,这个,加上然后改变进入计算机的USB端口。 (2认同)

ish*_*007 9

这些答案对我来说都不够.我已经处于USB调试启用状态,并且已将USB配置切换到PTP.无论我做什么,它仍处于持续充电模式.我甚至重新安装了所有Android相关的东西,尝试在多个设备上找到修复程序.最后对我有用的是获得一条新电缆.

我在这里发布了一个问题(现在标记为重复),因为这些答案不足以解决我的问题.

  • 实际上,我的问题是电缆。尝试了另一个,并立即工作:) (3认同)

Tec*_*Tim 8

转到开发人员选项并启用USB调试:

设置>更多>开发人员选项>调试> USB调试。

注意:

您必须先在手机上启用开发人员模式


drk*_*gel 6

如果仍有问题,请考虑您正在使用的电缆。并非所有 USB 电缆都是一样的!有些会收费但不允许数据传输。请参阅此帖子


pzu*_*ulw 5

就我而言,问题是在进行 Android 系统更新后开发者模式消失了。仔细检查开发者模式和 USB 调试设置。