您的位置:首页 > 移动开发 > Android开发

ubuntu下adb不能检测到android手机

2015-04-25 00:00 183 查看
摘要: 最近在学习android程序开发,电脑上只有ubuntu系统,打算用真机调试,没想到调试是eclipse(adb)无法找到手机(MX3)

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

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

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

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



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

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



可以看到第六条记录是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。



ps:相关内容可以在google网站上查到http://developer.android.com/tools/device.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: