ubuntu操作系统真机调试android问题

2019-04-25  本文已影响0人  SaintKnight

已经设置了打开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并且没有报错的记录,就可以真机调试使用了。

上一篇 下一篇

猜你喜欢

热点阅读