enable android deviceconnection under linux
开发环境搭建完毕,Eclipse,Java,ADT都已经折腾好了,但是发现手机设备在Eclipse的DDMS中被识别为“Unknow”,看来是设备未被正确识别,没办法,继续Google方法吧。
原因大概是这样的:
没安装驱动的话Ubuntu系统是不认识这不设备的
解决方法是这样的:
既然不认识,那就让他认识喽。查了下官方文档,原文在这里
不过据测试过的朋友说这方法不是很好用,于是我就又找了一个详细的方法,原文在这里 ,我稍微整理了下。
1)在如下位置建立如下文件:”/etc/udev/rules.d/51-android.rules “
2)确保手机设备已经与电脑连接,在Terminal输入lsusb,会出现手机设备的信息如
”Bus 001 Device 008: ID 0bb4:0c02 High Tech Computer Corp.“
(Drinking补充注意不同的设备不同信息 我的手机是moto )
找到该信息并找到”ID“字段信息。
3)在”51-android.rules “文件中添加如下信息
SUBSYSTEM=="usb", SYSFS{idVendor}=="设备代码", MODE="0666"
(Drinking补充 我的moto 设备代码是22b8 注意引号要用英文的 否则不能成功)
4) 运行以下命令:
sudo chmod a+rx /etc/udev/rules.d/50-android.rules
sudo /etc/init.d/udev restart
5) 在 android sdk 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)
(Drinking补充 adb 不在tools文件夹里的话 去platform-tools里面去执行下面的话)
sudo ./adb kill-server
sudo ./adb devices
然后,就可以直接用 adb 来进行操作了。
猜你喜欢
转载自seya.iteye.com/blog/1852901
今日推荐
周排行