安装 android studio 后,我也安装了 ADB。但是,由于某种原因,ADB 没有检测到我的设备。为了做笔记,我想我已经完成了我在网上找到的所有基本内容,即:
将设备设置为开发者模式并启用 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 文件传输不断出现)
以防万一,我已经 Root 我的设备,这可能是问题还是无关紧要?
最佳答案
您基本上需要将 USB 模式设置为 PTP 模式而不是媒体传输协议(protocol) (MTP) 模式。
当我通过 USB 连接设备时,USB 图标和 Debug模式图标出现在设备的状态栏上。
如果您通过从顶部向下滑动来打开控制中心,您应该会看到“媒体设备 MTP” - 点击查看更多 USB 选项。点击它并将模式切换到“发送图像(PTP)”模式,它应该会询问您是否要启用 USB 调试。启用它,设备现在应该可以被 ADB 和 Android Studio 识别了。
关于尽管 Android 文件传输检测到设备,但 Android ADB 未在 Mac OS X 中检测到设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40857726/