【问题标题】:ADB won't detect my device even after USB Debugging enabled即使启用 USB 调试,ADB 也不会检测到我的设备
【发布时间】:2015-06-03 16:48:23
【问题描述】:

我有一个 YUreka AO5510。它有一个定制的 Cyanogen Lollipop 版本。无论如何,问题是我启用了开发人员工具,然后启用了 USB 调试,但是每当我将手机连接到 PC 时,无论我是否打开了开发人员工具,它都会被检测为媒体设备。我检查了设置,它显示了三个选项:

MTP
PTP
仅充电

默认情况下 MTP 已打开。我可以切换到其他人,但不能关闭任何人。必须打开其中一个选项。

我的设备也显示在设备管理器的便携式设备类别中。

如何在 Android AVD 管理器的“在线设备集”中检测到它?

编辑 1: 好的,我刚刚重试了 PDAnet,它说:“请确保您的设备已连接或已启用 USB 调试

【问题讨论】:

  • 您是否检查过是否安装了与ADB相关的驱动程序?
  • @AlexP。 : 会详细阅读然后回复。
  • @tato.rodrigo :等一下……所以被检测为 MTP 设备(它也允许我传输文件)并不意味着驱动程序已安装。实际上,我也安装了 PDAnet。它显示,此设备的驱动程序已安装。任何具体检查?
  • @tato.rodrigo :见编辑 1。这很奇怪!

标签: android adb usb-debugging


【解决方案1】:

尤里卡!尤里卡!

我终于弄明白了。
所有遇到此问题的 YUreka 用户,请前往Settings->More->Tethering & Portable Hotspot-> USB Tethering

启用它。您将收到一条消息,USB 调试已启用,仅此而已,它将自动在您的 PC 上启动 ADB 驱动程序安装。

请注意,您根本不必下载任何第三方工具。只需这个选项就足够了。

【讨论】:

  • 在文件android_winusb.inf添加两行包含%CompositeAdbInterface% = USB_Install, 和USB设备ID后,也可以使用来自SDK的原始Google ADB驱动程序。
  • @Robert:这很有趣!所以,你是说我会在安装的SDK目录中找到android_winusb.inf驱动来做这个?(我是新手!)
  • 是的。您只需在 SDK 下载器中选择“Google USB 驱动程序”,然后您将在子目录extras\google\usb_driver 中找到该驱动程序。然而,驱动程序只能识别少数 Android 设备,但通过将您的 USB ID 添加到[Google.NTamd64]和/或[Google.NTx86]部分,驱动程序可以用于您的设备。我为制造商只提供 MTP 但不提供 ADB 驱动程序的设备执行此操作。
  • @Robert :现在这个建议对我以前的中国手机很有用,有联发科芯片组,以及其他闻所未闻的东西。该手机没有官方驱动程序,我花了一周时间设置驱动程序,但就我目前的手机而言,它有一个 Snapdragon 615 并且手机驱动程序可用。
【解决方案2】:

在花了整个上午安装几个驱动程序并阅读大量文章之后,上面 Alex P 的建议修复了它。修复了 Linux 和我的 Windows。

我在这里重复它们,因为修复程序在 2014 年的博客上,我担心它们可能会消失。

Linux修复,单行运行,消除空行: find -L /sys/bus/usb/devices -maxdepth 2 -path "*/modalias" -printf "%h\t" -exec cat {} ; |
awk -F: '/icFFisc42ip0/ {print $1}' | xargs -i cat {}/idVendor | awk '{print"0x"$1}' | sort -u >> ~/.android/adb_usb.ini

Windows 修复,单行运行: powershell "gwmi Win32_USBControllerDevice | %{wmi} | ?{$.CompatibleID -like "USB\Class_ff^&SubClass_42^&Prot_0?"} | %{write "0x$([regex]::match($.deviceid.tolower(), 'vid_(\w+)').groups[1].value)"} | sort -u" >> %USERPROFILE%.android\adb_usb.ini

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    • 1970-01-01
    相关资源
    最近更新 更多