adb devices : ???????? no permissions 解决方法

adb devices

-------------------------------

List of devices attached

???????????? no permissions

------------------------------

方法一:

在 etc/udev/rules.d/51-android.rules 文件中添加 SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="xxxx",MODE="0666"

这里的idVendor和idProduct 用lsusb查看,如果不确定哪一个是,可以先lsusb然后拔下手机再一边lsusb看下少的记录便是了

然后 sudo chmod a+r /etc/udev/rules.d/51-android.rules

sudo service udev restart

重启adb

方法二:

有的手机以上方法不适用,如vivo,再尝试这种方法。

打开  ~/.android/adb_usb.ini

添加16进制数的厂商ID ,如 0x18d1  注意:0x

然后重启adb

设置完以后重新插拔手机

附常见厂商Vendorid表:

Company USB Vendor ID
Acer 0502
ASUS 0B05
Dell 413C
Foxconn 0489
Garmin-Asus 091E
Google 18D1
HTC 0BB4
Huawei 12D1
K-Touch 24E3
KT Tech 2116
Kyocera 0482
Lenevo 17EF
LG 1004
Motorola 22B8
NEC 0409
Nook 2080
Nvidia 0955
OTGV 2257
Pantech 10A9
Pegatron 1D4D
Philips 0471
PMC-Sierra 04DA
Qualcomm 05C6
SK Telesys 1F53
Samsung 04E8
Sharp 04DD
Sony Ericsson 0FCE
Toshiba 0930
ZTE 19D2

时间: 2024-10-09 10:32:50

adb devices : ???????? no permissions 解决方法的相关文章

Ubuntu adb devices : no permissions 解决方法

ntun下USB连接Android手机后,使用adb devices 出现如下: List of devices attached ???????????? no permissions 同时在DDMS中显示设备名也显示????,也无法显示进程名,无法查看log. 一.工具介绍android-sdk-linux_x86/tools下有一堆工具,今天要用的是:Android Debug Bridge,在android开发过程中,这个工具是使用得最多的.(缩写adb,有点像gcc的gdb似的) ad

adb devices: no permissions

现象: #sudo adb root Error:insufficient permissions for device #adb devices List of devices attached ?????????????                  no permissions 解决方法: $sudo –s #adb kill-server #adb start-server #exit $adb root $adb devices

ubuntu上出现 ???????????? no permissions 解决方法

在ubuntu下有时也会出现不识别android设备的问题,解决方法有两个. 方法一: 执行lsusb 正常应该显示为: [email protected]:~$ lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device

adb devices识别夜神模拟器方法

版权声明:本文为老师傅原创文章,旨在相互尊重,共同学习和共同进步! http://blog.csdn.net/fetch001/article/details/73163418 dos下,进入进Android SDK下的platform-tools目录 代码: adb connect 127.0.0.1:6200 当出现链接失效时,且提示:adb unable to connect to 127.0.0.1:6200: cannot connect to 127.0.0.1:6200: 由于目标

在点击run之后,没有显示任何设备,这一般是adb的问题,解决方法是重新启动adb

步骤 打开运行并且输入cmd进入命令行或者快捷键windows+r,然后输入cmd 进入你的sdk安装目录,如我的就是C:\FeatherTools\Android\sdk,并且进入到其中的目录platform-tools 输入adb kill-server,杀死adb 输入adb start-server,出现successful就表示成功 c:\FeatherTools\Android\sdk\platform-tools>adb start-server adb server versio

Unable to connect to adb. Check if adb is installed correctly解决方法

解决方案: 1.打开  "E:\android-sdk_r24.4.1-windows\android-sdk-windows\tools"中的uiautomatorviewer.bat文件 2.找到 uiautomatorviewer.bat 文件最后一行 把将其中的binddir=%prog_dir%修改为 SDK 的 platform-tools所在路径(我的 SDK 路径为:E:\android-sdk_r24.4.1-windows\android-sdk-windows\p

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 studio无法发现nexus 5x解决方法

原因: 1. 调试时usb连接模式需要设置为ptp模式. 2. 没有安装adb interface驱动. 解决方法: 1. 将usb连接模式设置为ptp模式. 2. 使用Android device manager下载google usb driver. 3. 打开设备管理器,右键带黄色感叹号的adb interface -> 更新驱动 -> 浏览计算机... -> “SDK下载目       录”\extras\google\usb_driver -> 下一步...

使用adb devices命令无法识别夜神模拟器的解决方法

模拟器 不喜欢原生态的,喜欢简单好用的,这里用的是夜神模拟器 现象 夜神模拟器启动成功,此时用adb devices命令查看,居然啥都不显示,也就是没识别出来 分析 很大可能是因为adb的版本不一致导致的,心中无数个草泥马...能不能不搞这么多版本,各种不兼容,我觉得版本就是做技术人员的一大痛处 先用adb version看版本,发现是1.0.31 然后进入夜神模拟器的bin目录,运行nox_adb version,发现是1.0.39,果然....... 解决方法 把夜神模拟器bin目录下的ad