linux環境終端下輸入
1. sudo vim /etc/udev/rules.d/51-android.rules
2.新增需要連接的手機的VID和PID
輸入內容如:
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="2d01", MODE="0666"
其中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