Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Mac/Linux 下 adb 連線失敗?USB VendorID 衝突排查與 udev 規則修復

編輯:關於 Linux

adb 連線失敗常因多工具(如手機助手)佔用 adb daemon 導致衝突。本文教學如何查詢裝置 VendorID 並建立 udev 規則解決權限問題。

查詢 VendorID

  • Mac:system_profiler SPUSBDataType
  • Linux:lsusb

輸出中找到目標裝置的 Vendor ID(如 0x18d1 為 Google 裝置)。

建立 udev 規則(Linux)

  1. sudo vi /etc/udev/rules.d/51-android.rules
  2. 加入:SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
  3. sudo udevadm control --reload-rules && sudo udevadm trigger
  4. 重新插拔裝置,adb devices 應正常顯示序號。

Mac 額外處理

Mac 無 udev,若衝突請關閉其他使用 adb 的軟體(Android File Transfer、手機助手等),或重啟 adb server:adb kill-server && adb start-server。

Copyright © Windows教程網 All Rights Reserved