【发布时间】:2015-10-07 21:51:52
【问题描述】:
ADB 无法识别我的 Redmi Note 设备。我正在使用 Windows 8
当我在 CMD 中使用以下命令时, 亚行设备 它正在显示
我按照以下链接中的程序进行操作,
【问题讨论】:
ADB 无法识别我的 Redmi Note 设备。我正在使用 Windows 8
当我在 CMD 中使用以下命令时, 亚行设备 它正在显示
我按照以下链接中的程序进行操作,
【问题讨论】:
这个解决方案对我有用:
尝试安装 Redmi Note 附带的 PC 套件,它将安装所有必要的驱动程序,以便移动设备与 PC 套件正常工作;)。然后检查与 ADB 的连接,它工作正常。
【讨论】:
对于 Redmi Note ADB 驱动程序,您必须经过这个环节。我确定所有 MI 手机或所有非 Google mfg 手机都一样,我不确定。首先,如果您使用 USB 电缆连接设备并关闭 USB 调试,您将看到 Windows 8 加载了一个通用驱动程序,用于将打开/关闭文件复制到手机和 SD 存储。这将在首次插入 USB 电缆时出现,并在控制面板、设备管理器、便携式设备、HM Note(或您正在使用的设备)下显示为设备图标。
转到手机并在手机的开发人员部分打开 USB 调试。请注意,现在在设备管理器列表中,一个附加项目显示为未定义的设备,它将带有黄色感叹号,并且它可能与您在便携式设备下看到的手机名称不同。暂时忽略这个项目。现在,无需对手机进行任何操作(它应该已经处于 USB 调试模式)返回到设备管理器中的便携式设备,然后右键单击 HM Note 或您正在使用的任何手机,其中列出的没有感叹号 (列在便携式设备下)。右键单击便携式设备下的图标。在该图标上选择“属性”、“详细信息”,然后在下拉菜单下选择“硬件 ID”并复制您看到的内容。
对于 Redmi Note 我得到:
USB\VID_2717&PID_1218&REV_0216&MI_00
USB\VID_2717&PID_1218&MI_00
(注意如果不按顺序执行,手机USB调试关闭时HW ID会有所不同。您要复制USB调试打开时更改的值)
现在按照上面的说明进行操作,当然要使用与您自己的手机相关的行来自定义添加 INF 文件的行,而不是与 Nexus 10 相关的行。这是要自定义的内容;当您下载 SDK 时,您应该有一个从 ZIP 扩展而来的文件结构,如下所示:
\adt-bundle-windows-x86_64-20140321\sdk\extras\google\usb_driver
在 usb_driver 文件夹中找到名为:android_winusb.inf 的文件,将其复制并命名为任何名称,例如 redmi.inf。
编辑redmi.inf 并按照上面的说明添加仅针对您的特定手机修改的行。例如,对于 HM Note,我按照说明在 2 个位置添加了以下 2 行。
;HM Note
%SingleAdbInterface% = USB_Install, USB\VID_2717&PID_1218&REV_0216&MI_0
%CompositeAdbInterface% = USB_Install, USB\VID_2717&PID_1218&MI_00
现在回到打开设备USB调试时设备管理器中出现的未知设备,右键单击该项目(有黄色感叹号),右键单击它,然后选择更新驱动程序软件,然后浏览我的电脑,让我选择,单击从磁盘安装按钮并浏览找到 Redmi.inf。继续同意所有提示,警告您它可能不是正确的驱动程序。作为最后一步,Windows 应该已将设备识别为 Android ADB 接口,一旦完成,您应该能够返回,打开 CMD 窗口并按照本教程中的说明运行命令“adb devices”,现在您应该看到电话现在已被发现并正在通信。
我在ADB No Devices Found找到了这个
【讨论】:
redmi.inf 对我有用。我不必将任何值复制到新文件中。这是其他人的情况吗?否则,我会假设这是一个误报,并且它开始根据我之前所做的事情开始工作。无论如何,干杯。
您需要在 Redmi Note 上启用隐藏的开发者选项。这样做:
最后,您可以恢复出厂设置以隐藏开发者选项。
完成上述步骤后,进入命令提示符并运行 adb devices 命令。它应该获取连接的 Redmi Note 手机的设备 ID。
【讨论】:
按照以下步骤解决 adb shell 不显示设备问题。
1) 进入关于手机,点击MIUI版本 7-8次。这是为了启用开发者模式。
2) 进入其他设置 -> 开发者选项。启用 USB 调试。并在Select USB configuration中设置MIDI。如果您需要通过 adb 安装 apk,请同时启用 通过 USB 安装。
【讨论】:
如果尝试其他人提到的解决方案仍然无效,那么在此之上尝试从小米官方网站HERE安装并运行MI PC-SUITE。然后再次尝试调试,您将在运行应用的可用设备/选项列表中看到您的设备名称。
【讨论】:
我找到了一种无需安装任何东西的解决方法。请按以下步骤操作:
PS:我在一年前找到了这个解决方案,但现在我不记得在哪里了。:)
【讨论】:
撤销所有 USB 调试选项并在 MI 手机中重新启用它。
设置->开发者选项->撤销所有USB调试->然后启用USB调试
禁用 MIUI 优化
【讨论】: