已经设置了打开usb调试,并且允许了usb安装以后。
使用ubuntu开发android时候遇到报错。
user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html
错误解决
步骤:
首先确保用数据线链接后能识别设备,输入:lsusb,可以看到类似输出
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 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 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 004: ID 18d1:4ee7 Google Inc.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
我的是小米6手机,可以看到这里有一个18d1,是google,找个就是 USB 供应商 ID
然后参考找个文档
https://developer.android.com/studio/run/device
配置一条记录
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
重新插拔一下设备,就可以看到允许的申请,点击同意以后,通过
Android/Sdk/platform-tools/adb 提供的命令``
kill-server
start-server
devices
命令可以看到 List of devices attached ec9510b2 device 有一条已经attached并且没有报错的记录,就可以真机调试使用了。