博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决ubuntu adb devices 找不到设备
阅读量:4336 次
发布时间:2019-06-07

本文共 759 字,大约阅读时间需要 2 分钟。

遇到个问题,在手机已经处于开发者模式、usb调试打开、驱动等状态正常的情况下,有时候还是会出现adb devices找不到任何设备的情况

可以尝试通过以下步骤解决:

1. 查看本机USB设备列表

lsusb
来自:

结果如下:

在上面的列表中找到新增的USB设备,如果看不出来哪个是新增的设备,可以将USB设备拔下重新执行lsusb来进行对比

记录“ID”后面和设备描述前面之间的数值,比如上面的:18d1:4ee2

2. 编辑 51-android.rules 文件

sudo gedit /etc/udev/rules.d/51-android.rules

如果没有这个文件新建一个即可,而且不用一定是51开头,我自己这边就是70-android.rules

在里面添加如下内容:

SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4ee2",MODE="0666",GROUP="plugdev"

注意ATTRS{idVendor}==后面的数字是第一步记录的冒号前面的数字,ATTRS{idProduct}==后面接冒号后面的数字

保存退出

3. 编辑 ~/.android/adb_usb.ini 文件

sudo gedit ~/.android/adb_usb.ini

如果没有找到自行创建即可,在里面添加“0x”+ 第一步中冒号前面的数字:

0x18d1

保存退出

4. 生效重启adb

sudo service udev restart
sudo adb kill-server
sudo adb start-server

转载于:https://www.cnblogs.com/nightbird/p/7384021.html

你可能感兴趣的文章
Android dex分包方案
查看>>
ThreadLocal为什么要用WeakReference
查看>>
删除本地文件
查看>>
FOC实现概述
查看>>
base64编码的图片字节流存入html页面中的显示
查看>>
这个大学时代的博客不在维护了,请移步到我的新博客
查看>>
GUI学习之二十一——QSlider、QScroll、QDial学习总结
查看>>
gethostbyname与sockaddr_in的完美组合
查看>>
kibana的query string syntax 笔记
查看>>
旋转变换(一)旋转矩阵
查看>>
thinkphp3.2.3 bug集锦
查看>>
[BZOJ 4010] 菜肴制作
查看>>
C# 创建 读取 更新 XML文件
查看>>
KD树
查看>>
VsVim - Shortcut Key (快捷键)
查看>>
HDU5447 Good Numbers
查看>>
08.CXF发布WebService(Java项目)
查看>>
java-集合框架
查看>>
RTMP
查看>>
求一个数的整数次方
查看>>