???????????? 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

相關文章
相關標籤/搜索