簡體   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