一、安裝adb
1.可以通過(guò) apt-get install android-tools-adb 來(lái)安裝adb
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install Android-tools-adb
2.也可以安裝Android Studio后在SDK的安裝目錄下的platform-tools目錄里面找到adb。
二、將android設(shè)備連接至電腦,通過(guò)lsusb查看usb設(shè)備,如下紅色部分對(duì)應(yīng)的就是android設(shè)備
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0821 Realtek Semiconductor Corp.
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 003: ID 5986:06b2 Acer, Inc
Bus 001 Device 013: ID 12d1:1079 Huawei Technologies Co., Ltd.
Bus 001 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
三、創(chuàng)建adb_usb.ini文件,寫入android設(shè)備的VID
echo 0x12d1 > ~/.android/adb_usb.ini
四、添加權(quán)限
vim /etc/udev/rules.d/70-android.rules
加入以下內(nèi)容,注意ATTRS{idVendor}字段對(duì)應(yīng)的是android設(shè)備的VID,ATTRS{idProduct}字段對(duì)應(yīng)的是android設(shè)備的PID
UBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1079", MODE="0666"
查看安卓設(shè)備的VID,PID
在終端下運(yùn)行l(wèi)susb
可以出現(xiàn)類似
Bus xxx Device xxx: ID xxxx:xxxx IBM Corp
的結(jié)果
xxxx:xxxx所示部分,前四位為PID, 后四位為VID。
五、重啟USB服務(wù)
chmod 666 /etc/udev/rules.d/70-android.rules service udev restart
.重啟adb服務(wù),并執(zhí)行adb devices命令,如有設(shè)備則說(shuō)明adb配置成功了。
adb kill-server
adb start-server
adb devices
List of devices attached
69T7N15823003216 device