Android adb shell 无法启动:insufficient permissions for device

解决办法1:lsusb查看vendorId号,然后在/etc/udev/rules.d/目录下增加(或修改)51-android.rules文件。
增加一条记录:
SUBSYSTEM=="usb", SYSFS{idVendor}=="xxxx", MODE="0666" 其中xxxx是通过lsusb查看得到的值

常见的情况如下,我都列出来了:
# htc
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" 
# Motorola
SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
# Acer 0502
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
# Dell 413c
SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666"
# Huawei 12d1
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"
# LG 1004
SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"
# Nvidia 0955
SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666"
# Samsung 04e8
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
# Sharp 04dd
SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666"
# Sony Ericsson ofce
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"
# ZTE 19d2
SUBSYSTEM=="usb", SYSFS{idVendor}=="19d2", MODE="0666"

解决办法2:
在51-android.rules中只写一句:
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"  

时间: 2024-11-10 11:18:01

Android adb shell 无法启动:insufficient permissions for device的相关文章

Ubuntu下 安卓 adb 命令报:“insufficient permissions for device: user in plugdev group; ”问题的解决办法

https://blog.csdn.net/freezingxu/article/details/80893025 在接入设备进行联机调试的时候,遇到了这样的问题: insufficient permissions for device: user in plugdev group; are your udev rules wrong?在网上查了一下资料,主要问题是一些非标设备默认无法被识别,解决办法也非常简单,记录如下: 首先在控制台输入以下命令: lsusb 如上图所示,我所调试的设备是红框

error: insufficient permissions for device(解决adb shell问题)

今天在linux下连接平板usb,试用adb shell时出现error: insufficient permissions for device, 而且我们输入adb devices显示: [email protected]:~$ adb devices List of devices attached ????????????    device 那么我们怎么解决它呢? 首先在终端查看usb的ID,输入lsusb命令,我们可以看到我们刚插如usb的ID号,如: [email protecte

android adb shell 命令大全

1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器): android delete avd --name 名称 6. 创建SDC

Android adb.exe程序启动不起来,如何处理

Android adb.exe程序启动不起来,如何处理 (2014-02-26 15:58:14) 转载▼ 标签: android adb的启动 android中adb.exe程序   经常遇到 Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed. 遇到问题描述: 运行android程序控制台输出 [2012-07-18 16:18:26 -

关于Ubuntu下的adb错误:insufficient permissions for device

设备名变成:????????????  错误为:insufficient permissions for device 问题原因:使用$ which adb查到adb目录后发现并不是sdk中的adb,而是通过一个链接文件链接到/home/username/system-config/bin/Linux/the-true-adb文件.冲突有可能由此导致. 解决方法:将sdk目录中的adb用cp file1 file2 的方式复制为the-true-adb.问题解决.

Android adb shell 显示不正常的解决方法

在学习安卓过程中,准备使用串口,由于权限上,一直获取不到开发板的root权限. 无奈之下,发现windows下cmd中使用 adb shell,进入开发板的shell模式能正常执行chmod 777 tty* 在开发板中(x210 A8内核),安装了超级控制终端都无权执行chmod 777 tty*,真不明白为何windows的adb shell就能执行. 但使用 adb shell带来一些问题 使用过程中,发现ls语句执行后,显示乱码.如图: 网上更种说法都有. 有的说使用 chcp 6500

Android adb shell启动应用程序的方法

在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.usage: am [subcommand] [options]    start an Activity: am start [-D]        -D: enable debugging    send a broadcast Intent: am broadcast    start an Instrumentation: am instrument [flags]        -r: pri

android adb shell and monkey 学习记录

Monkey环境: android SDK and JDK SDK目录下的platform-tools和tools目录要配置环境变量 查看版本: ADB 的安装这里就不多说了,输入以下命令有如下提示就证明你环境ok,否则自行网上搜索解决下. > adb version 查看连接设备: 输入以下命令可以查询已连接的设备与模拟器: > adb devices 查看appPackage 和 appActivity: 设备运行程序 > adb logcat > \path\log.txt

Android Adb Shell命令详解(带DOS、Linux命令)

在Android应用程序开发过程中,经常用到adb shell,这里对常规命令做一个简单的总结. 内容包括Dos.Linux.Shell三块(通过查阅书籍及网络资料所得). 1.首先看Windows DOS下的命令 cd——改变当前目录 dir——显示文件夹内容 md——建立子目录 copy——拷贝文件 move——移动文件 del——删除文件 cls——清屏 attrib——显示文件的(文件)属性 2.接下来给出Linux下常规命令 cd——改变当前目录 pwd——查看当前所在目录完整路径 l