我在Ubuntu 下面跑的android Studio,在連接真機調試的時候發現有的機子使用正常,有的機子後看就只有一個null。
一下是操作步驟:
把數據線拔掉,在Terminal中輸入查看本機的USB設備列表
$ lsusb
插上數據線和設備,再輸入
$ lsusb
找到2比1中多的那個設備接口即爲你的設備,例如 Bus 001 Device 039: ID 18d1:4ee7 Google Inc.
繼續輸入
$ sudo vim /etc/udev/rules.d/51-Android.rules
添加
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="4ee7"
添加權限
$sudo chmod a+rx /etc/udev/rules.d/51-Android.rules
重啓adb
$sudo /etc/init.d/udev restart
$sudo adb kill-server
查看設備
$sudo adb devices
就會看到你要找的設備不再是no permission了,是device了,可以正常使用了
這邊 命名有一個規則 必須以大於50開頭 如51-android.rules