我已经在Snapdragon Dragonboard上工作了几天.我已经能够设置它甚至将一些应用程序推到它上面并运行它们.毋庸置疑,命令adb shell和adb设备给了我一些有意义的输出.但今天,我无法检测到设备,adb shell给了我一个没有足够的权限错误,而adb设备给了我
????????? no devices
Run Code Online (Sandbox Code Playgroud)
我跟着在这个船上工作开始时的指示告诉我,包括行:
0x05c6; 0x0956
在adb_usb.ini中~/.android文件夹中.
但是,我今天看到了一些更好的文档,要求我包含
SUBSYSTEM=="usb",SYSFS{idVendor}=="05c6",MODE="0666”
我用ATTR替换SYSFS 的行我在某处读到了最近的udev需要ATTR而不是SYSFS
我执行:
chmod a+r 51-android.rules
sudo stop udev
sudo start udev
android update adb
adb kill-server
adb start-server
adb devices
Run Code Online (Sandbox Code Playgroud)
我得到了同样的结果!仍然没有权限.出了什么问题?顺便说一下,lsusb给了我一个Qualcomm条目.当usb被拔掉时,lsusb命令不会给我一个Qualcomm条目.这种行为如何在一夜之间改变?
代替:
adb kill-server
adb start-server
我试过了:
sudo adb kill-server
sudo adb start-server
不知何故,这有效.我不知道为什么.
| 归档时间: |
|
| 查看次数: |
2736 次 |
| 最近记录: |