我在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
版权声明:本文为qq_27623521原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。