ubuntu下adb不能检测到android手机

最近在学习android程序开发,电脑上只有ubuntu系统,打算用真机调试,没想到调试是eclipse(adb)无法找到手机(MX3)。

在网上查询相关的内容,解决了这个问题,记录下来。

  1. 确保手机是开启usb调试功能。

  2. 输入 adb devices,查询adb识别出来的android设备,包括自己创建的模拟器。

  3. 这里列表为空,显示没有android设备。


   3.输入 lsusb  查询系统中的usb设备。

ubuntu下adb不能检测到android手机

可以看到第六条记录是Google Inc.这条记录对应的就是android手机。可以记录下ID 18d1:4e26

4.进入/etc/udev/rules.d/ 目录下,添加51-android.rules文件,当然,得用root权限。

5.写入一条规则。

SUBSYSTEM=="usb",ATTR{idVendor}=="18d1",MODE="0666",GROUP="plugdev"

这里只需要将ATTR{idVendor}属性改成刚才用lsusb查询到的id信息的前一部分,保存。

6.输入 adb kill-server  关闭adb进程。

7.输入adb devices   重启adb,这时可以看到adb已经识别出android手机l。

ubuntu下adb不能检测到android手机

ps:相关内容可以在google网站上查到http://developer.android.com/tools/device.html

你可能感兴趣的:(ubuntu下adb不能检测到android手机)