linux下adb鏈接不上解決方法

linux環境終端下輸入linux

1. sudo vim /etc/udev/rules.d/51-android.rulesandroid

2.新增須要鏈接的手機的VID和PIDvim

  輸入內容如:windows

  SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"rest

  SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="2d01", MODE="0666"server

 其中idVendor爲設備的VID,idProduct爲設備的PID終端

3.更改文件權限,使其生效:硬件

  sudo chmod a+r /etc/udev/rules.d/51-android.rules權限

  sudo udevadm control --reload-rules方法

  sudo restart udev

4.若是輸入adb devices後仍是沒有找到該設備,則:

  在 ~/.android/adb_usb.ini文件中添加設備的VID,如0x18d1(注意0x表示十六進制,與VID直之間不能有空格)

  重啓adb:

  adb kill-server

  adb devices

 

 

查看設備VID和PID的方法:

linux環境下,在終端中輸入命令 lsusb,而後斷開該設備鏈接,再次查看lsusb, 不見的那個VID和PID就是該設備的

windows環境下,能夠在設備管理器中找到對應的設備,雙擊在彈出的屬性框中 選擇詳細信息;在詳細信息的目錄下選擇硬件Id,便可查看到該設備的VID和PID

相關文章
相關標籤/搜索