如何修復 Windows 10/11 上的 ADB 和 Fastboot 錯誤

Android 調試橋允許我們從命令窗口調試 Android 設備並修改系統。但是,如果您沒有在計算機上正確設置 ADB 驅動程序並在設備上啟用 USB 調試,它們將無法相互識別和通信。我們分享了一些解決方案來修復 Windows 10 和 11 上的“ADB 未被識別為內部或外部命令”錯誤。

您在命令提示符中遇到“adb 無法識別...”錯誤的原因可能有多種。根據具體情況,您收到的錯誤消息可能會有​​所不同。下面是我在 Windows 10 電腦上重新創建的錯誤的屏幕截圖。

'adb' is not recognized as an internal or external command, operable program or batch file.

因此,如果您在 CMD 或 PowerShell 中收到此錯誤,可能是由於以下原因之一造成的。

  • Windows PC 未預裝 ADB 和 Fastboot 驅動程序。您必須下載並分別地。
  • 如果您的 ADB 和 Fastboot 驅動程序版本過時,您可能會收到“ADB 命令未找到”錯誤。在您的 PC 上安裝最新的 SDK 平台工具可能會解決該問題。
  • 從不存在“adb.exe”的位置運行 ADB 命令也可能會導致錯誤。
  • 你沒有設置正確的路徑用戶變量或者系統變量儘管在您的電腦上。
  • 如果您想嘗試、出廠映像或自定義恢復,請確保您已將文件保存到閃存中的“平台工具' 文件夾。
  • 確保您的 Android 手機以文件傳輸模式連接到計算機。在充電模式下,ADB 不會識別連接的設備。
  • 您的設備上禁用了 USB 調試。打開設置 > 開發者選項和。
  • 如果您是三星用戶,請導航至設置 > 安全和隱私並確保自動攔截器已禁用。

修復“ADB 無法識別...”錯誤

除非您使用包含 SDK 平台工具中的文件的文件夾路徑打開 PowerShell 或命令提示符,否則 ADB 和 Fastboot 命令將無法在您的 Windows PC 上運行。下面建議的修復將解決 ADB 和 Fastboot 錯誤。

修復 1:下載最新的 SDK 平台工具

刪除並卸載任何第 3 方 ADB 客戶端(如果已安裝)。下載最新版本Android SDK平台工具對於 Windows,直接從 Google 服務器獲取。

修復 2:使用 ADB 路徑執行命令

由於官方 ADB 和 Fastboot 驅動程序不是安裝程序文件,因此您必須將命令提示符定向到“平台工具' 目錄。現在,有 3 種方法可以做到這一點。

  1. 打開'平台工具' 或保存 ADB 和 Fastboot 文件的文件夾。單擊文件夾地址欄,輸入“電源外殼“ 或者 ”指令”並按 Enter 鍵。
  2. 打開 '平台工具' 文件夾。單擊文件文件資源管理器窗口中的選項卡並選擇打開 Windows PowerShell
  3. 隨著'平台工具' 文件夾處於焦點狀態,按住 Shift 鍵並右鍵單擊文件夾窗口中的空白區域。選擇在此處打開 PowerShell 窗口或者在終端中打開從上下文菜單。您可以添加一個永久選項來啟動命令提示符。

修復 3:使用“platform-tools”文件夾路徑

在命令窗口中添加“platform-tools”文件夾路徑的另一種方法是使用光碟或者目錄(更改目錄)命令。此命令告訴 PowerShell 從給定路徑觸發 ADB 或 Fastboot。只需啟動命令窗口並輸入cd然後輸入 platform-tools 文件夾路徑並按 Enter 鍵。

cd c:\technastic\platform-tools

修復 4:為 ADB 添加用戶或系統變量路徑

雖然 CD 方法給出了預期的結果,但它非常耗時,因為每次使用 ADB 時都需要鍵入文件夾路徑。從 Windows PC 上的任何屏幕普遍訪問 ADB 和 Fastboot 的最簡單方法是設置系統範圍的 ADB 和 Fastboot。

該方法涉及添加系統或用戶變量對於 ' 的路徑平台工具' 文件夾,下面我們將看到如何做到這一點。

  1. 打開高級系統設置在您的 Windows PC 上。您可以通過 3 種方式進入這些設置。
    1. 類型 '高級系統設置' 在 Windows 搜索欄中並啟動它。
    2. 右鍵單擊這台電腦在文件資源管理器窗口的右側窗格中,然後單擊屬性>高級系統設置
    3. 打開控制面板並導航至系統和安全>系統>高級系統設置
  2. 進入“系統屬性”彈出窗口後,單擊環境變量
  3. 一個新的彈出窗口名為環境變量將會出現。單擊下面的任意項目用戶或者系統變量然後單擊新的
  4. 當出現“新用戶/系統變量”彈出窗口時,在變量名稱下鍵入“Path”,然後單擊瀏覽目錄。導航至“平台工具' 文件夾並單擊好的按鈕。
  5. 最後,點擊好的添加路徑變量。
  6. 接下來,單擊好的在環境變量窗口中保存它。

完畢!您已在 Windows PC 上成功設置系統範圍的 ADB 和 Fastboot。現在,您可以執行 ADB 或從任何屏幕,無需導航到“平台工具”文件夾。

修復“adb.exe:找不到設備/模擬器”錯誤

如果你得到adb.exe: no devices/emulators found error,這意味著 ADB 守護程序無法檢測到您的設備。可能是由於以下原因。

  1. 您的 Android 手機或平板電腦未連接到計算機。
  2. 你還沒有打開USB調試。

請處理上述事項,重新連接您的設備,然後重試。錯誤應該已經消失了。

修復 Fastboot 無法識別的錯誤

我上面建議的解決 ADB 或 ADB 命令無法識別錯誤的修復也將修復以下問題。

'fastboot' is not recognized as an internal or external command, operable program or batch file.

但是,如果您仍然收到“Fastboot 無法識別”錯誤,請按以下方法修復該錯誤。如果 Fastboot 未檢測到連接的設備,該解決方案也應該有效。

  1. 下載 SDK 平台工具並解壓 zip 文件。
  2. 打開 '平台工具' 文件夾。
  3. 現在,將要刷新到 Android 設備的文件複製或移動到“執行程序' 和 '快速啟動程序' 文件存在。
  4. 使用以下命令將 Android 設備重新啟動至快速啟動模式。
    adb reboot fastboot
  5. 當您的設備處於快速啟動模式,通過USB連接到PC。
  6. 然後從'啟動命令窗口平台工具' 文件夾。
  7. 現在是執行以下命令的時候了。
    fastboot devices
  8. 如果您在命令窗口中看到連接的設備列表,則意味著一切正常。但是,如果您遇到以下任何問題,請嘗試拔下 USB 電纜並重新插入。如果仍然沒有幫助,請嘗試重新啟動手機和電腦,然後重試。
    • Fastboot 未檢測到設備
    • Fastboot 設備未在 CMD 中顯示
    • Fastboot 正在等待設備

如果您仍然遇到任何 ADB 或 Fastboot 相關問題,請聯繫我們,以便我們幫助您解決這些問題。