1.
首先把手機連接配接上USB接口,然後在終端輸入:lsusb
出現了幾行結果
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04e8:681c Samsung Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
第四行就是我們想要的了。
2.
接下來執行下面的指令
sudo gedit /etc/udev/rules.d/99-android.rules
在編輯視窗裡增加下面這行
SUBSYSTEM=="usb", SYSFS{"Samsung Electronics Co., Ltd"}=="04e8", MODE="0666"
儲存,退出,傳回終端。
執行下面的三個指令:
sudo chmod a+rx /etc/udev/rules.d/99-android.rules
sudo /etc/init.d/udev restart
3.
用cd指令轉到你Android SDK 目錄下的adb所在目錄(一般為platform-tools或tools),然後執行下面的指令
sudo ./adb kill-server
sudo ./adb start-server
sudo ./adb devices
出現類似下面的結果就表示成功了
List of devices attached<br />
100089955137 device
如果出現的是下面的内容,你就要重複執行上面的兩條指令了。
List of devices attached
???????????? no permissions
其他裝置也是這樣,如法炮制!