首先將adb安裝android
sudo apt-get install android-tools-adb
這時候將nexus4 鏈接USB數據線接上電腦
shell
adb devices
你將會看到以下調試
* daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached ???????????? no permissions
adb設備清單找不到設備咋辦code
先看看usb設備清單
開發
user@userLinux:~$ lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 18d1:d002 Google Inc. Bus 002 Device 003: ID 1c4f:0026 SiGma Micro Bus 002 Device 004: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB Bus 002 Device 005: ID 09da:c10a A4 Tech Co., Ltd
看到這貨了吧 Google Inc這個標識 就是USB設備號get
而後下面是對應的權限查看
it
ls -l /dev/bus/usb/001/004
若是權限木有問題io
就會顯示class
crw-rw-r-- 1 root root 189, 4 6月 24 14:21 /dev/bus/usb/001/004
注意這個查詢結果是和USB設備清單對應的哦配置
而後再建立一個文件
sudo gedit /etc/udev/rules.d/51-android.rules
文件內容:(注意這裏的ID號和上面查詢到的匹配上)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d002", MODE="0660", GROUP="plugdev", SYMLINK+="android%n"
保存關閉
拔掉nexus4 手機數據線
再插上數據線
眼睛盯着手機屏幕,看看有調試開發模式的受權確認了
Ubuntu下的adb nexus4就配置完成咯