error: insufficient permissions for device
解决:
[calvin@calvin-desktop ~ 23:31:18 ] $ sudo -s
sudo -s:执行环境变数中的 SHELL 所指定的 shell ,或是 /etc/passwd 里所指定的 shell
即相当于 sudo /bin/bash
[root@calvin-desktop ~ 23:31:22 ] $ adb kill-server
[root@calvin-desktop ~ 23:31:35 ] $ adb start-server
* daemon not running. starting it now *
* daemon started successfully *
[root@calvin-desktop ~ 23:31:44 ] $ exit
exit
[calvin@calvin-desktop ~ 23:31:47 ] $ adb shell
更新:
在51-android.rules中只写一句:
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666",即可。
[calvin@calvin-desktop ~ 23:34:27 ] $ lsusb
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 015: ID 1004:615d LG Electronics, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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
由此可见,该设备的id为1004,
将/etc/udev/rules.d/51-android.rules文件的内容改为
SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"即可。
可以写多行,如:
#Acer 0502
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
#Dell 413c
SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666"
#Foxconn 0489
SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", MODE="0666"
#Garmin-Asus 091E
SUBSYSTEM=="usb", SYSFS{idVendor}=="091e", MODE="0666"
#HTC 0bb4
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
#Huawei 12d1
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"
#Kyocera 0482
SUBSYSTEM=="usb", SYSFS{idVendor}=="0482", MODE="0666"
#LG 1004
SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"
#Motorola 22b8
SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
#Nvidia 0955
SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666"
#Pantech 10A9
SUBSYSTEM=="usb", SYSFS{idVendor}=="10A9", MODE="0666"
#Samsung 04e8
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
#Sharp 04dd
SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666"
#Sony Ericsson 0fce
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"
#ZTE 19D2
SUBSYSTEM=="usb", SYSFS{idVendor}=="19D2", MODE="0666"
http://hi.baidu.com/iceliushuai/blog/item/1e506160c5d01f48eaf8f801.html
分享到:
相关推荐
adb shellfor windows adb shellfor windows
ADB Debugging(adb调试命令) 3 adb devices 3 adb forward <local> <remote> 3 adb kill-server 3 无线网(Wireless) 3 adb connect [:] 3 adb usb 4 安装包管理命令(Package Manger) 4 adb install [option] ...
android adb shell 命令大全 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --...
Windows cmd窗口下调试 使用adb shell 可以使用tab键补全
ADBShell管道连接类_易语言模块_通过管道执行ADBShell命令并取回结果。 一个ADBShell管道连接类模块,实现对ADBShell命令的管道操作,并取回操作结果,不用每次都启动ADB.exe或者CMD.exe。
把adb.rar解压到c盘根目录下,确保解压的2个文件在C:\adb目录下。 ...这时候重新打开命令行 进去点击adb shell进入Android 里面的输入首字母 按tab键 就可以补全对应字符了
adb shell 工具 iperf全平台工具(Android 、Windows、Linux)
运用bat脚本打包logcat、adb shell语句等代码,并克服了进入shell后后续代码无法执行的问题
adb工具,查看安卓系统日志等 ADB SHELL
android执行adb shell命令源码,亲测可用!
adb 旧版本,解决adb shell不兼容错误(adb server version (31) doesn't match this client (40); killing...)
android,adb shell 驱动
adbShell轻量级安装tcpdump
今天小编就为大家分享一篇Python之使用adb shell命令启动应用的方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
简介: ... ...3、/dev/input/event3 这个是事件路径。调试发现真机和模拟器事件路径不一样。所以你们在调试看看自己电脑是什么路径 ...5、这个sendevent 事件还可以实现滑动、和多指触屏如果有这样需求在研究。...
1.开发中实用的各种adb大全 ,附带例子讲解 2.各种不常见但是也会很有用的adb shell命令
adb shell命令.txt
用busybox加持的功能更加强大的adb shell;不需要root
abd shell to compromise android
Android studio adb shell version 1.0.39。最新版本,绿色免安装。