???????????? no permissions的解决办法!!!

使用adb devices 出现以下:android

List of devices attachedubuntu

???????????? no permissionsvim

同时在DDMS显示设备名也显示????????????,也没法显示进程名,没法查看logspa

解决方法:调试

1、设置usb权限rest

由于ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,须要sudo支持。server

$ lsusb进程

Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubit

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubio

Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

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:0002 Linux Foundation 2.0 root hub

Bus 001 Device 010: ID 19d2:1366 ONDA Communication S.p.A. (若是不肯定是否是它,就拔掉再插上!呵呵。)

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

列表中,Bus 001 Device 010: ID 19d2:1366 ONDA Communication S.p.A. . 请记录下USB的id信息19d2idVendor1366

首先,建立文件:

$sudo vim /etc/udev/rules.d/70-android.rules

加入如下内容:

SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1366",MODE="0666"

运行命令,重启udev

$sudo chmod a+rx /etc/udev/rules.d/70-android.rules

$sudo service udev restart

2、不须要重启计算机,从新启动adb server下就ok

拔掉usb从新连上再执行:

sudo ./adb kill-server

./adb devices

./adb root (这一步很重要 )

 ./adb devices

List of devices attached 

N880Edevice

相关文章
相关标签/搜索