Ubuntu上用adb devices找不到设备

有些手机练到Ubuntu上用adb devices找不到设备,原因是“adb内建有一个知名的厂商ID列表,对于列表内的设备,adb可以直接连接,而不在列表中的设备,它会直接返回,这也就是为什么android设备的驱动已经安装好了,而adb连接不上的原因。”
解决方案:

  1. 用lsusb命令查询usb设备id
    这里写图片描述
    其中,Device 027是我的手机设备,usb id为2717。
  2. 进入~/.android/目录,创建adb_usb.ini文件;
  3. 编辑adb_usb.ini文件,将设备的usb id添加到文件里
    这里写图片描述
  4. adb kill-server杀死adb服务;
  5. 最后,用adb devices重新查找设备,就可以找到了;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,420评论 25 708
  • ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是...
    闷骚的程序员阅读 7,201评论 2 22
  • 记忆里,“事到如今”这个词,都是反目成仇的开端,是剧情转折的标配。而在这个夜晚,我不过是配一杯红茶,跟你讲事到如今...
    睡神YZY阅读 437评论 0 0
  • 怀念在遥远的大山里的那栋房子,那是曾经做梦的地方,在风雨中屹立了二十多年。自从爷爷奶奶前几年的相继离世,它就像没了...
    David_Panda阅读 674评论 1 0
  • 9月秋高气爽的一个天气,从8月中旬立志一年考四级。我不知道每天需要花多少努力才能跳跃到四级舞台上面,时间必然不可少...
    方公子在写作阅读 128评论 0 2