繁体   English   中英

ADB 无法识别我的 Redmi Note 设备

[英]ADB is not recognizing my Redmi Note device

ADB 无法识别我的 Redmi Note 设备。 我正在使用 Windows 8

显示设备的设备管理器

此外,当我在 CMD 中使用以下命令时,它显示的 adb devices

CMD不显示设备

我按照以下链接中的程序进行操作,

使用硬件设备

对于 Redmi Note ADB 驱动程序,您必须通过这个环节。 我确定所有 MI 手机或所有非 Google 制造的手机都一样,我不确定。 首先,如果您使用 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 上找到了这个

按照以下步骤解决 adb shell 不显示设备问题。

1) 进入关于手机,点击MIUI 版本7 到 8 次。 这是为了启用开发者模式。

2) 进入其他设置->开发人员选项 启用USB 调试 并在Select USB configuration 中设置MIDI 如果您需要通过 adb 安装 apk,那么也启用通过 USB 安装

这个解决方案对我有用:

尝试安装 Redmi Note 附带的 PC 套件,它将安装手机所需的所有驱动程序,以便与 PC 套件一起正常工作;)。 然后检查与亚行的连接它工作正常。

ADB无法识别我的Redmi Note设备。 我正在使用Windows 8

设备管理器显示设备

另外,当我在CMD中使用以下命令时,它会显示adb设备

CMD不显示设备

我按照以下链接中的步骤进行操作,

使用硬件设备

我找到了一个没有安装任何东西的解决方法。 按着这些次序:

  1. 打开开发人员选项。
  2. 打开开发者选项。
  3. 开启安卓调试。
  4. 滚动到列表底部。
  5. 将有一个名为“打开 MIUI 优化”的选项,默认情况下将打开,将其关闭。 设备将重新启动。 瞧! 您的 adb 现在应该能够检测到您的 mi 设备。

PS:我一年前找到了这个解决方案,但现在我不记得在哪里了。:)

您需要在 Redmi Note 上启用隐藏的开发者选项。 这样做:

  1. 在您的 Redmi 手机上,找到并启动“设置”应用。
  2. 点按常规设置。
  3. 点按关于手机。
  4. 点击“MIUI 版本”7 次。 到达第 7 次后,您会在屏幕上看到“您现在是开发人员”消息。 您现在是一名开发人员。
  5. 打开后,您可以在“常规设置”屏幕上点击“开发人员选项”以访问被认为主要对开发人员有用的选项列表。

最后,您可以恢复出厂设置以隐藏开发人员选项。

完成上述步骤后,转到命令提示符并运行 adb devices 命令。 它应该为连接的红米手机获取设备 ID。

如果通过尝试其他人提到的解决方案不起作用,那么最重要的是尝试从官方 Mi 网站HERE安装和运行MI PC-SUITE 然后再次尝试调试,您​​将在运行应用程序的可用设备/选项列表中看到您的设备名称。

撤销所有 USB 调试选项并在 MI 手机中重新启用它。

设置 -> 开发者选项 -> 撤销所有 USB 调试 -> 然后启用 USB 调试

禁用 MIUI 优化

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM